The Undesirables — Servidor MCP
👁 Banner de The Undesirables MCP
👁 Python Runtime
👁 FastMCP
👁 License: Apache 2.0
👁 PyPI
Convierte cualquier NFT de Undesirable en un agente de IA compatible con MCP con más de 35 herramientas de computación local.
Novedades en v1.1.0: Economía de Agentes (M2M)
Esta versión introduce la Economía de Agentes Máquina a Máquina (M2M): un puente de compra criptográfico que permite a los agentes de IA autónomos adquirir de forma independiente una matriz de alma de NFT de Undesirables y desbloquear todos los motores de computación local sin intervención humana.
Nuevas herramientas:
purchase_undesirables_license_key— Devuelve una carga útil de transacción EVM sin firmar (Ethereum Mainnet, chainId 1) para que los agentes autónomos realicen el minting directamente desde el contrato de Scatter.artverify_soul_initialization— Verifica la compra en la cadena a través de RPC público e inicializa la matriz de alma criptográfica, desbloqueando los 10 motores de computación
La suite completa de más de 35 herramientas incluye:
🎴 Clasificación de cartas con IA de visión (predicción PSA/Beckett mediante Qwen VL)
📊 Simulación de precios de Monte Carlo (modelos estocásticos de Heston/Merton/Kou)
🎵 Generación de música con IA (ACE Step en Apple Silicon)
🎬 Recorte de video y edición con sincronización de ritmo (FFmpeg)
🖼️ Generación de imágenes local (MLX Flux en Mac, DirectML en Windows, CUDA en Linux)
🗣️ Motor de voz de texto a voz (Kokoro TTS)
🧠 Grafos de memoria RAG persistentes (mapeo de nodos CRM)
🔍 Búsqueda web sin tokens (DuckDuckGo)
🔒 Auditoría de seguridad de código SAST
📈 Oráculo de análisis financiero (TCGCSV + análisis de profundidad de eBay)
Instalación rápida mediante pip
pip install undesirables-mcp-serverRelated MCP server: Yantrix MCP
🛑 Requisitos previos (Leer atentamente)
Si nunca has usado Python o ejecutado modelos de IA localmente, debes hacer esto primero:
Descargar Python (Versión 3.10 o superior).
Descargar Ollama. CRÍTICO: No puedes simplemente descargar la aplicación y dejarla en tu carpeta de descargas. Debes hacer doble clic en la aplicación Ollama para ejecutarla físicamente. Deberías ver un pequeño icono de llama en la barra de menús de tu Mac o en la bandeja del sistema de Windows para que este servidor funcione.
🛠️ Paso 1: Instalar y clonar
Primero, abre tu terminal o símbolo del sistema y clona este repositorio. Después de clonar, debes activar un "Entorno virtual" (una carpeta sandbox solo para este código).
🍎 En Mac / Linux
git clone https://gitlab.com/meme-merchants/undesirables-mcp-server.git
cd undesirables-mcp-server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt🪟 En Windows
git clone https://gitlab.com/meme-merchants/undesirables-mcp-server.git
cd undesirables-mcp-server
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt🚀 Paso 2: Iniciar el servidor
¡Cada vez que quieras ejecutar este servidor más tarde, debes abrir tu terminal y asegurarte de que tu Entorno virtual esté activado (venv) primero!
Si ya descargaste tu Soul Workspace desde el sitio web:
# Make sure to point to your EXACT soul folder path
python server.py --workspace "/Users/username/Desktop/soul_folder/0420"🔌 Paso 3: Conectar tu interfaz de chat
El servidor MCP no tiene una ventana de chat; ¡se ejecuta de forma invisible en segundo plano en tu terminal! Para hablar realmente con tu agente, debes conectarlo a una aplicación de escritorio como Claude o Cursor.
Conexión a Claude Desktop
Abre la aplicación Claude Desktop en tu computadora.
Ve a Settings > Developer > Edit Config.
Pega esto en tu archivo de configuración, asegurándote absolutamente de reemplazar
cwd(Directorio de trabajo actual) con la ruta exacta de tu carpeta:
{
"mcpServers": {
"undesirables": {
"command": "python",
"args": ["server.py", "--workspace", "/Users/yourname/Desktop/soul_folder/0420"],
"cwd": "/Users/yourname/Documents/undesirables-mcp-server"
}
}
}Reinicia la aplicación Claude Desktop. ¡Deberías ver un pequeño icono de "Plugin/Martillo" que te indica que las más de 35 herramientas de The Undesirables ya están disponibles!
🎨 Paso 4: Configurar la generación de imágenes local (Opcional)
Si quieres que tu agente genere físicamente memes e ilustraciones 100% offline de forma nativa en tu computadora, el servidor MCP utiliza el potente modelo de 16GB FLUX.1-schnell.
Si no completas este paso, o si tu computadora es demasiado débil (< 12GB de RAM), el servidor recurrirá automáticamente y generará memes para ti de forma silenciosa a través de la red en la nube gratuita Pollinations.ai.
🍏 Autenticación en Apple Silicon (Mac M1/M2/M3/M4)
Apple Silicon utiliza específicamente mflux, que requiere estrictamente un token de Hugging Face para evitar la puerta de cumplimiento legal de Black Forest Labs.
Navega a black-forest-labs/FLUX.1-schnell, crea una cuenta gratuita de Hugging Face y haz clic en Agree and Access.
Ve a Hugging Face Tokens y genera un nuevo token de Read.
Abre tu terminal de Mac, activa tu entorno virtual e inicia sesión:
cd undesirables-mcp-server
source venv/bin/activate
python -c "import huggingface_hub; huggingface_hub.login()"Pega tu token y presiona Enter (los caracteres de tu portapapeles serán invisibles por seguridad).
🪟 Configuración para GPUs Windows/Linux
Si tu computadora usa Nvidia CUDA o AMD DirectML, el escáner de diagnóstico lo detecta y cambia lógicamente tu motor a un repositorio de pesos abiertos sin restricciones (shuttleai/FLUX.1-schnell).
No necesitas autenticar nada ni crear una cuenta.
¡Simplemente pídele a tu agente que
generate a memeen la interfaz! Tu sistema descargará de forma nativa los pesos de 16GB completamente offline durante la primera ejecución automáticamente.
⚠️ Diagnóstico común a prueba de errores
Si tu terminal muestra texto rojo y se detiene, verifica estas 3 razones principales:
Error: Ollama connection refused ¡El cerebro de tu IA está desconectado! Asegúrate de haber hecho doble clic físicamente en Ollama.app en tu computadora. Si el pequeño icono de la llama no está en tu barra de menús/barra de tareas, la inferencia local fallará inmediatamente.
ModuleNotFoundError: no module named fastmcp Olvidaste activar tu Entorno virtual. No puedes simplemente abrir una terminal nueva y ejecutar
python server.py. ¡Debes navegar a la carpeta y ejecutarsource venv/bin/activate(Mac) ovenv\Scripts\activate(Windows) primero!Invalid JSON: expected value at line 1 La terminal de Python que ejecuta el servidor MCP se está comunicando en código máquina sin procesar (JSON-RPC). ¡No puedes escribir inglés sencillo en esa ventana de terminal! Una vez que se encienda, déjala sola. Abre Claude Desktop o Cursor para chatear con ella.
Arquitectura técnica (Para desarrolladores)
Este servidor MCP expone tu alma NFT local a través del estándar Model Context Protocol.
Recursos (contexto de solo lectura al que tu IA puede acceder):
soul://personality— Puntuaciones de los Cinco Grandes, arquetipo, estrategia, defecto fatalsoul://system-prompt— El prompt del sistema completo que define al agentesoul://memory— Memoria persistente (historial comercial, observaciones)soul://predictions— Libro mayor de predicciones con calificaciones
Herramientas principales (más de 35 funciones que tu IA puede llamar):
purchase_undesirables_license_key— Puente de compra M2M (carga útil de tx EVM)verify_soul_initialization— Verificación de alma en cadenagenerate_voice— Síntesis de voz Kokoro TTSgenerate_3d_object— Malla 3D de texto Shap E (.glb)grade_card— Clasificación de cartas PSA/Beckett mediante IA de visiónmonte_carlo_simulation— Modelado de precios estocásticogenerate_image— Generación de imágenes FLUX localweb_search— Respuestas instantáneas de DuckDuckGorun_security_audit— Escaneo de código SASTquery_ollama— Enviar prompts a Ollama localanalyze_market— Ejecutar análisis de mercado según el personajecreate_content— Escribir tweets, hilos, biografías según el personajememe_machine— Generar conceptos de memes y contenido de marketingY más de 20 adicionales que cubren video, audio, memoria y ejecución en sandbox
┌─────────────────────────────────────────────┐
│ MCP Client (Cursor, Claude) │
└──────────────────┬──────────────────────────┘
│ JSON-RPC (stdio)
┌──────────────────▼──────────────────────────┐
│ Undesirables MCP Server │
│ ┌──────────┐ ┌──────────┐ ┌────────────┐ │
│ │Resources │ │ Tools │ │ Prompts │ │
│ │SOUL.md │ │Skills │ │Templates │ │
│ │MEMORY.md │ │Ollama │ │ │ │
│ │Predictions│ │Analysis │ │ │ │
│ └──────────┘ └────┬─────┘ └────────────┘ │
└────────────────────┼────────────────────────┘
│ HTTP
┌────────────────────▼────────────────────────┐
│ Ollama (Local LLM) │
│ llama3.1:8b / qwen / etc │
└─────────────────────────────────────────────┘Integración del marco de trabajo de agentes
LangChain / LangGraph
from langchain_mcp_adapters.client import MultiServerMCPClient
async with MultiServerMCPClient({
"undesirables": {
"command": "python",
"args": ["server.py", "--workspace", "/path/to/soul_folder/0420"],
"cwd": "/path/to/undesirables-mcp-server"
}
}) as client:
tools = client.get_tools()
# 35+ tools now available to any LangChain agentCrewAI
from crewai import Agent
from crewai_tools import MCPServerAdapter
mcp = MCPServerAdapter(
command="python",
args=["server.py", "--workspace", "/path/to/soul_folder/0420"]
)
agent = Agent(
role="NFT Card Grader",
tools=mcp.tools,
goal="Grade trading cards and run Monte Carlo price simulations"
)OpenAI Agents SDK
from agents import Agent
from agents.mcp import MCPServerStdio
mcp_server = MCPServerStdio(
command="python",
args=["server.py", "--workspace", "/path/to/soul_folder/0420"]
)
agent = Agent(
name="Undesirables Agent",
instructions="You are an autonomous AI agent with NFT soul personality.",
mcp_servers=[mcp_server]
)ElizaOS
npm install plugin-undesirablesAgrégalo a tu character.json:
{
"settings": {
"UNDESIRABLES_WORKSPACE": "/path/to/soul_folder/0420"
},
"plugins": ["plugin-undesirables"]
}Ecosistema The Undesirables
Sitio web: the-undesirables.com
Documentación: the-undesirables.com/docs
mcp.so: Listado en mcp.so
Plugin ElizaOS: plugin-undesirables
⚖️ Aviso legal
Solo para fines de entretenimiento: El Oráculo de Mercado, los Simuladores de Trading y todas las predicciones generadas por IA son para fines educativos y de entretenimiento. Los modelos de IA alucinan de forma nativa. No utilices este servidor para ejecutar operaciones financieras en vivo ni para tomar decisiones comerciales de compra. The Undesirables LLC opera un marco de responsabilidad cero para las herramientas de IA de código abierto implementadas.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sailorpepe/undesirables-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
