tachikoma-game-design-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tachikoma-game-design-mcpsearch for 'player motivation' in narrative books"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tachikoma Game Design MCP
Local and read-only MCP server for Claude to query a Chroma library on video game narrative and design. This repository contains only the public runtime; extraction, chunking, and embedding generation live in tachikoma-rag-infra.
Features
Multilingual semantic search with
BAAI/bge-m3.Results with book, page, text, and similarity.
MCP transport via
stdio, no open ports.Offline operation with a previously downloaded model.
Read-only tools and protection against embedded instructions.
Configurable index path, no infrastructure coupling.
Related MCP server: Project RAG wiki
Contents
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.The PDFs, texts, chunks, embeddings, and Chroma databases are not part of this public repository.
Installation
py -3.12 -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txtProviding an index
Tachikoma needs a Chroma collection created with the same embedding model. You can generate it using the private repository tachikoma-rag-infra or receive it through an authorized channel.
Available variables:
Variable | Default value |
|
|
|
|
|
|
|
|
The model must be downloaded to the local cache before starting the MCP. The server uses local_files_only=True and will not download files during a conversation.
The log is rotating, does not store query text, and records model load times, Chroma connection, embedding, vector search, and total execution time.
Configuring Claude Desktop
Copy the entry from
claude_desktop_config.example.jsoninsidemcpServers.Replace the repository, Python, and Chroma paths.
Completely close Claude Desktop and reopen it.
On Windows, the configuration is usually located at:
%APPDATA%\Claude\claude_desktop_config.jsonTools
search_narrative_library: semantic search with optional book filter.read_book_page: retrieves chunks of a page in order.list_library_books: lists the indexed books.library_status: checks model, collection, and chunk count.
Tests
python -m unittest discover -s tests -p "test_*.py"Optional static analysis:
uv tool install basedpyright
basedpyright --pythonpath ".venv\Scripts\python.exe" -p pyrightconfig.jsonPrivacy
The index may contain fragments of documents. Do not publish Chroma or distribute indices created from copyrighted material without permission.
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