VOOZH about

URL: https://glama.ai/mcp/servers/sailorpepe/undesirables-mcp-server?locale=es-ES

⇱ undesirables-mcp-server by sailorpepe | Glama


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.art

  • verify_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-server

Related MCP server: Yantrix MCP

🛑 Requisitos previos (Leer atentamente)

Si nunca has usado Python o ejecutado modelos de IA localmente, debes hacer esto primero:

  1. Descargar Python (Versión 3.10 o superior).

  2. 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

  1. Abre la aplicación Claude Desktop en tu computadora.

  2. Ve a Settings > Developer > Edit Config.

  3. 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"
 }
 }
}
  1. 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.

  1. Navega a black-forest-labs/FLUX.1-schnell, crea una cuenta gratuita de Hugging Face y haz clic en Agree and Access.

  2. Ve a Hugging Face Tokens y genera un nuevo token de Read.

  3. 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()"
  1. 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 meme en 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 ejecutar source venv/bin/activate (Mac) o venv\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 fatal

  • soul://system-prompt — El prompt del sistema completo que define al agente

  • soul://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 cadena

  • generate_voice — Síntesis de voz Kokoro TTS

  • generate_3d_object — Malla 3D de texto Shap E (.glb)

  • grade_card — Clasificación de cartas PSA/Beckett mediante IA de visión

  • monte_carlo_simulation — Modelado de precios estocástico

  • generate_image — Generación de imágenes FLUX local

  • web_search — Respuestas instantáneas de DuckDuckGo

  • run_security_audit — Escaneo de código SAST

  • query_ollama — Enviar prompts a Ollama local

  • analyze_market — Ejecutar análisis de mercado según el personaje

  • create_content — Escribir tweets, hilos, biografías según el personaje

  • meme_machine — Generar conceptos de memes y contenido de marketing

  • Y 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 agent

CrewAI

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-undesirables

Agrégalo a tu character.json:

{
 "settings": {
 "UNDESIRABLES_WORKSPACE": "/path/to/soul_folder/0420"
 },
 "plugins": ["plugin-undesirables"]
}

Ecosistema The 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.

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