
Advanced Scientific Research (ASR) Graph of Thoughts (GoT) Model Context Protocol (MCP) Server

2025.05.07
0
PythonAI推理增强复杂推理工作流开发效率
Graph-of-Thought-MCP 是一个基于模型上下文协议(MCP)的高效实现,利用图思维(Graph of Thoughts)方法来增强AI推理能力。该项目支持与AI模型或应用程序(如Claude桌面应用或基于API的集成)连接,提供复杂的推理工作流。
View on GitHub
Overview
基本能力
产品定位
Graph-of-Thought-MCP 是一个用于增强AI推理能力的服务器,通过图思维方法实现复杂的推理工作流。
核心功能
- 图思维推理:利用图结构表示和增强AI推理能力。
- 多阶段处理:包括初始化、分解、假设、证据、剪枝、子图、组合和反思等多个处理阶段。
- API集成:支持与Claude桌面应用和其他API-based AI模型集成。
- Docker支持:提供多容器Docker设置,便于部署和运行。
适用场景
- AI模型增强:用于增强现有AI模型的推理能力。
- 复杂推理工作流:适用于需要多阶段处理的复杂推理任务。
- 开发和研究:适合AI研究人员和开发者进行实验和开发。
工具列表
- Docker Compose:用于多容器编排和部署。
- FastAPI:用于构建后端API。
- nginx:用于提供静态客户端服务。
常见问题解答
- 如何覆盖环境变量?:可以在
docker-compose.yml
中使用env_file
选项。 - 如何更新依赖?:更新依赖后需要重新构建Docker镜像:
docker compose build
。
使用教程
使用依赖
- Docker:确保已安装Docker和Docker Compose。
- Python 3.13:用于本地开发环境。
安装教程
- 使用Docker运行:
sh docker compose up --build
- 访问服务:
- 后端API:http://localhost:8082
- 静态客户端:http://localhost/
调试方式
- 本地开发环境设置:
sh python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows pip install -r requirements.txt python src/server.py
- 查看日志:Docker容器的日志可以通过
docker compose logs
查看。