这是一个基于 Python 的高性能模型上下文协议 (MCP) 服务器实现,专门为 Claude Desktop 集成进行了优化。该服务器具备高效的内存管理能力和强大的基础组件跟踪功能。
请参阅我们的 环境搭建指南 获取详细安装说明。
关键步骤如下:
pip install -r requirements.txt。export DATABASE_URL=sqlite:///path/to/db.db。alembic upgrade head。uvx run python -m src.main。此 MCP 服务器实现侧重于以下方面:
.
├── src/
│ ├── resources/ # MCP 资源实现
│ ├── tools/ # MCP 工具实现
│ ├── db/ # 数据库管理
│ ├── utils/ # 工具函数
│ └── server.py # 主服务器实现
├── tests/
│ ├── resources/ # 资源测试
│ ├── tools/ # 工具测试
│ └── integration/ # 集成测试
├── docs/ # 文档
├── migrations/ # 数据库迁移
└── requirements/ # 项目依赖
uvx run python -m src.main
http://localhost:8000。curl http://localhost:8000/health
pip install -r requirements-dev.txt
pre-commit install
pytest tests/
black .
文档中未提及相关信息。
⚠️ 重要提示
该项目已存档,因为项目规范和 AI 方向存在缺陷,导致无限循环行为。