tdz-c64-knowledge
Verified Safeby MichaelTroelsen
Overview
An MCP server for managing, searching, and extracting knowledge from Commodore 64 documentation, offering AI-powered summarization, entity extraction, RAG-based question answering, and a web-based wiki export.
Installation
python server.pyEnvironment Variables
- TDZ_DATA_DIR
- LLM_PROVIDER
- ANTHROPIC_API_KEY
- OPENAI_API_KEY
- REST_API_KEY
- POPPLER_PATH
- ALLOWED_DOCS_DIRS
Security Notes
The server implements robust path traversal protection via `ALLOWED_DOCS_DIRS` and uses environment variables for sensitive API keys. The REST API is secured with configurable API key authentication and CORS. `subprocess.Popen` with `shell=True` is used for `mdscrape`, which presents a potential, though managed, risk if external input could manipulate the command string.
Similar Servers
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
rust-docs-mcp-server
Provides up-to-date Rust crate documentation via semantic search and LLM summarization to AI coding assistants.
scraps
The Scraps MCP server provides an interface for AI assistants to interact with a knowledge base of interconnected Markdown documentation, enabling features like content search, tag listing, and link/backlink lookup.
blz
Provides fast, local documentation search and retrieval for AI agents, using llms.txt files for line-accurate citations.