MCP-Agg 是一个强大的 API 服务,它通过统一接口实现对多个工具和平台的集中访问。这一服务极大地简化了工作流自动化,有效提升了工作效率,还支持与 GitHub、Slack 等多种服务进行无缝集成。
MCP-Agg 提供了便捷的使用方式,你可以按照以下步骤快速开启使用之旅。
git clone https://github.com/moosh3/mcp-agg.git
cd mcp-agg
uv venv
source .venv/bin/activate # 在 Windows 上使用:.venv\Scripts\activate
uv pip install -r requirements.txt
.env.example 模板创建一个 .env 文件:cp .env.example .env
# 根据需要编辑 .env 文件中的配置信息
alembic upgrade head
uvicorn api.main:app --reload --port 8000
uvicorn api.main:app --host 0.0.0.0 --port 8000
docker-compose up -d
MCP-Agg 的使用示例可以参考以下步骤,这里以启动应用为例:
# 开发模式
uvicorn api.main:app --reload --port 8000
# 生产模式
uvicorn api.main:app --host 0.0.0.0 --port 8000
# 使用 Docker
docker-compose up -d
启动应用后,你可以访问以下交互式 API 文档:
通过 MCP 客户端访问所有工具:
使用 pytest 运行测试:
python -m pytest
获取覆盖率信息:
python -m pytest --cov=api
欢迎贡献!请随意提交 Pull Request。
git checkout -b feature/amazing-feature)。git commit -m '添加一些很棒的功能')。git push origin feature/amazing-feature)。本项目采用 MIT License,具体内容请参考 LICENSE 文件。
若有任何问题,请联系开发者。