Dedalus MCP Documentation Server
An MCP server for serving and querying documentation with AI capabilities. Built for the YC Agents Hackathon.
Quick Start (Local Development)
Deploy to Dedalus
What Dedalus Needs
- pyproject.toml- Package configuration with dependencies
- main.py(root) - Entry point that Dedalus expects
- src/main.py- The actual MCP server code
- docs/- Your documentation files
Deployment Steps
- Set Environment Variables in Dedalus UI: - OPENAI_API_KEY- Your OpenAI API key (required for AI features)
 
- Deploy: 
How Dedalus Runs Your Server
- Installs dependencies using - uv syncfrom- pyproject.toml
- Runs - uv run mainto start the server
- Server runs in - /appdirectory in container
- Docs are served from - /app/docs
Features
- Serve markdown documentation 
- Search across docs 
- AI-powered Q&A (with OpenAI) 
- Rate limiting (10 requests/minute) to protect API keys 
- Ready for agent handoffs 
Tools Available
- list_docs()- List documentation files
- search_docs()- Search with keywords
- ask_docs()- AI answers from docs
- index_docs()- Index documents
- analyze_docs()- Analyze for tasks
Documentation
See docs/ directory for:
License
MIT
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables serving and querying documentation with AI-powered capabilities including markdown file serving, keyword search, and intelligent Q&A using OpenAI integration.