Dedalus MCP文档服务器
用于提供和查询具有AI功能的文档的MCP服务器。专为YC特工黑客马拉松而打造。
快速启动(地方发展)
# Install uv package manager (same as Dedalus uses)
brew install uv # or pip install uv
# Install dependencies
uv sync --no-dev
# Configure API keys for AI features
cp config/.env.example .env.local
# Edit .env.local and add your OpenAI API key
# Test
uv run python tests/test_server.py
# Run
uv run main部署到Dedalus
Dedalus需要什么
pyproject.toml-具有依赖关系的包配置main.py(root)-Dedalus期望的入口点src/main.py-实际的MCP服务器代码docs/-您的文档文件
部署步骤
- 在Dedalus UI中设置环境变量:
- OPENAI_API_KEY -您的OpenAI API密钥(AI功能所需)
- 部署:
dedalus deploy . --name "your-docs-server"Dedalus如何运行您的服务器
- 使用安装依赖项
uv sync从pyproject.toml - 跑
uv run main启动服务器 - 服务器正在运行
/app容器中的目录 - 文件从以下地址送达
/app/docs
特性
- 提供降价文件
- 跨文档搜索
- 人工智能驱动的问答(与OpenAI)
- 速率限制(10个请求/分钟)以保护API密钥
- 准备好代理交接
可用工具
list_docs()-列出文档文件search_docs()-使用关键字搜索ask_docs()-来自文档的AI答案index_docs()-索引文件analyze_docs()-分析任务
文档
看 docs/ 目录:
许可证
麻省理工学院
