开源MCP服务器

一个基于开源MCP框架构建的文档服务器,支持本地开发和部署到Dedalus平台。

  • by TianyiPeng
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 TianyiPeng/dedalus-mcp-server

使用说明

OpenMCP文档服务器

使用我们的开源MCP框架(OpenMCP)构建的MCP服务器。

快速启动(地方发展)

# 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/ -您的文档文件

部署步骤

  1. 在Dedalus UI中设置环境变量:

    • OPENAI_API_KEY -您的OpenAI API密钥(AI功能所需)
  2. 部署:

dedalus deploy . --name "your-docs-server"

Dedalus如何运行您的服务器

  1. 使用安装依赖项 uv sync 从 pyproject.toml
  2. 跑动 uv run main 启动服务器
  3. 服务器正在运行 /app 容器中的目录
  4. 文件从以下地址送达 /app/docs

许可证

麻省理工学院