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

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

site icon
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推理能力的服务器,通过图思维方法实现复杂的推理工作流。

核心功能

  1. 图思维推理:利用图结构表示和增强AI推理能力。
  2. 多阶段处理:包括初始化、分解、假设、证据、剪枝、子图、组合和反思等多个处理阶段。
  3. API集成:支持与Claude桌面应用和其他API-based AI模型集成。
  4. Docker支持:提供多容器Docker设置,便于部署和运行。

适用场景

  1. AI模型增强:用于增强现有AI模型的推理能力。
  2. 复杂推理工作流:适用于需要多阶段处理的复杂推理任务。
  3. 开发和研究:适合AI研究人员和开发者进行实验和开发。

工具列表

  1. Docker Compose:用于多容器编排和部署。
  2. FastAPI:用于构建后端API。
  3. nginx:用于提供静态客户端服务。

常见问题解答

  1. 如何覆盖环境变量?:可以在docker-compose.yml中使用env_file选项。
  2. 如何更新依赖?:更新依赖后需要重新构建Docker镜像:docker compose build

使用教程

使用依赖

  1. Docker:确保已安装Docker和Docker Compose。
  2. Python 3.13:用于本地开发环境。

安装教程

  1. 使用Docker运行sh docker compose up --build
  2. 访问服务
  3. 后端API:http://localhost:8082
  4. 静态客户端:http://localhost/

调试方式

  1. 本地开发环境设置sh python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows pip install -r requirements.txt python src/server.py
  2. 查看日志:Docker容器的日志可以通过docker compose logs查看。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。