tachikoma-game-design-mcp
Tachikoma Game Design MCP
Servidor MCP local y de solo lectura para que Claude consulte una biblioteca Chroma sobre narrativa y diseño de videojuegos. Este repositorio contiene únicamente el runtime público; la extracción, los chunks y la generación de embeddings viven en tachikoma-rag-infra.
Características
Búsqueda semántica multilingüe con
BAAI/bge-m3.Resultados con libro, página, texto y similitud.
Transporte MCP por
stdio, sin puertos abiertos.Funcionamiento offline con un modelo previamente descargado.
Herramientas de solo lectura y protección frente a instrucciones embebidas.
Ruta del índice configurable, sin acoplamiento a la infraestructura.
Related MCP server: Project RAG wiki
Contenido
mcp_server.py Servidor MCP.
claude_desktop_config.example.json Configuración de Claude Desktop.
requirements.txt Dependencias de ejecución.
pyrightconfig.json Configuración del análisis estático.
tests/test_mcp_server.py Pruebas del runtime.Los PDF, textos, chunks, embeddings y bases Chroma no forman parte de este repositorio público.
Instalación
py -3.12 -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txtProporcionar un índice
Tachikoma necesita una colección Chroma creada con el mismo modelo de embeddings. Puedes generarla mediante el repositorio privado tachikoma-rag-infra o recibirla por un canal autorizado.
Variables disponibles:
Variable | Valor predeterminado |
|
|
|
|
|
|
|
|
El modelo debe estar descargado en la caché local antes de iniciar el MCP. El servidor usa local_files_only=True y no descargará archivos durante una conversación.
El log es rotativo, no guarda el texto de las consultas y registra tiempos de carga del modelo, conexión a Chroma, embedding, búsqueda vectorial y ejecución total.
Configurar Claude Desktop
Copia la entrada de
claude_desktop_config.example.jsondentro demcpServers.Sustituye las rutas del repositorio, Python y Chroma.
Cierra completamente Claude Desktop y vuelve a abrirlo.
En Windows, la configuración suele estar en:
%APPDATA%\Claude\claude_desktop_config.jsonHerramientas
search_narrative_library: búsqueda semántica con filtro opcional por libro.read_book_page: recupera en orden los chunks de una página.list_library_books: enumera los libros indexados.library_status: comprueba modelo, colección y número de chunks.
Pruebas
python -m unittest discover -s tests -p "test_*.py"Análisis estático opcional:
uv tool install basedpyright
basedpyright --pythonpath ".venv\Scripts\python.exe" -p pyrightconfig.jsonPrivacidad
El índice puede contener fragmentos de documentos. No publiques Chroma ni distribuyas índices creados a partir de material con copyright sin autorización.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA complete MCP server for Retrieval-Augmented Generation with file management and vector memory for agents. Supports multiple document formats (PDF, DOCX, TXT, MD, CSV, JSON) with semantic search using Hugging Face embeddings and ChromaDB for efficient vector storage.1191MIT
- Alicense-qualityAmaintenanceMCP server for searching, reading, listing, writing, and appending Markdown wiki content using RAG with ChromaDB.MIT
- Flicense-qualityCmaintenanceMCP server that indexes a knowledge base into Chroma and provides search tools for retrieving document fragments via vector embeddings.
- AlicenseAqualityBmaintenanceAn MCP server that allows LLMs to read and search the text of ebooks from Book Orbit, using a navigation-first approach with chapter listing and paginated text retrieval.332MIT
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Official remote MCP server for Archivist AI TTRPG campaign memory: characters, sessions, and more.
Remote ChromaDB vector database MCP server with streamable HTTP transport
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/FrankHP1984/tachikoma-game-design-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server