Why I Built This
I got tired of AI tools that send your data to the cloud. I wanted something that runs entirely on my machine β no API keys to OpenAI, no data leaving my computer, no monthly subscriptions.
So I built an MCP server with 30+ tools that all run locally. It started as a tool to grade my trading card collection using vision AI, and grew into a full production suite.
Install it now:
pip install undesirables-mcp-server
What It Does
π΄ AI Card Grading
Point a camera at your PokΓ©mon, Magic, or Yu-Gi-Oh card. The server uses Qwen-VL vision AI to analyze centering, surface quality, corners, and edges β then predicts a PSA/Beckett grade. All inference runs on Ollama, locally.
π Monte Carlo Price Simulations
Real stochastic models (Heston, Merton, Kou, GBM) running against actual TCGCSV market data. See 150 possible price futures for any card in the market, grounded in empirical drift and volatility.
πΌοΈ Local Image Generation
Uses FLUX.1-schnell for image generation:
- Mac (Apple Silicon): MLX backend via mflux β no Python PyTorch needed
- Windows: DirectML for AMD/Intel GPUs
- Linux: CUDA for Nvidia GPUs
π΅ AI Music Generation
Full song generation via ACE-Step. Specify genre, lyrics, duration β get a complete audio file rendered locally.
π¬ Video Production
Beat-synchronized video editing with librosa audio analysis. Extract viral clips, add text overlays, sync effects to music drops.
π Security Scanning
Built-in SAST auditing for smart contracts and codebases. Path-validated, sandboxed execution.
π§ RAG Memory Engine
Vector-indexed memory with semantic search. Your AI agent remembers conversations, builds knowledge graphs, and maintains persistent context.
Architecture
βββββββββββββββββββββββββββββββββββββββββββββββ
β MCP Client (Cursor, Claude) β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββ
β JSON-RPC (stdio)
ββββββββββββββββββββΌβββββββββββββββββββββββββββ
β Undesirables MCP Server β
β ββββββββββββ ββββββββββββ ββββββββββββββ β
β βResources β β Tools β β Prompts β β
β βSoul Data β β30+ Tools β βTemplates β β
β βMemory β βVision AI β β β β
β βRAG Index β βAudio/Vid β β β β
β ββββββββββββ ββββββ¬ββββββ ββββββββββββββ β
ββββββββββββββββββββββΌβββββββββββββββββββββββββ
β HTTP (localhost)
ββββββββββββββββββββββΌβββββββββββββββββββββββββ
β Ollama (Local LLM) β
β qwen2.5 / llama3.1 / gemma3 β
βββββββββββββββββββββββββββββββββββββββββββββββ
Zero-Trust by Design
- No cloud calls. Every AI model runs on your hardware via Ollama
- No telemetry. Zero analytics, zero tracking
- Sandboxed execution. Path validation prevents directory traversal attacks
- Memory-locked. Resource limits prevent DoS from malicious prompts
- BSL-1.1 licensed. Open source with commercial protections
Getting Started
# Install
pip install undesirables-mcp-server
# Or clone from source
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
Connect to Claude Desktop
Add this to your Claude config (Settings > Developer > Edit Config):
{
"mcpServers": {
"undesirables": {
"command": "python",
"args": ["server.py"],
"cwd": "/path/to/undesirables-mcp-server"
}
}
}
Links
- PyPI: pypi.org/project/undesirables-mcp-server
- Source: gitlab.com/meme-merchants/undesirables-mcp-server
- Website: the-undesirables.com
Built by The Undesirables LLC. For entertainment and educational purposes only. AI models hallucinate. Do not use for live financial decisions.

Top comments (0)