
saptadey/adaptive-graph-of-thoughts-mcp-server
部署与 DevOps本页由 AI 翻译,技术细节请以原文为准。 查看原文
科学研究的LLM推理框架
概览
利用图结构改变人工智能系统进行科学推理的方式 自适应思维图谱(AGoT)实现了该框架。它将 作为一个动态知识库,并通过 展现推理能力,实现与 Claude Desktop 等 AI 助手的无缝集成。 8阶段推理流程将一个原始问题转化为存储在知识图谱中的全面且有证据支持的答案: Neo4j知识图谱将推理结构呈现为丰富的连接组——节点代表概念、假设和证据,边则代表语义和逻辑关系: 访问 http://localhost:8000/docs 查看交互式 API 文档。 在运行自适应思维图(本地或通过Docker,如果不使用包含Neo4j的docker-compose.prod.yml)之前,请确保你有: - : 自适应思维图需要连接到Neo4j图数据库。
概述(AI 翻译)
** 🚀 下一代人工智能推理框架用于科学研究**
利用图结构改变人工智能系统处理科学推理的方式
🔍 概述
自适应思维图(AGoT)是一款高性能MCP服务器,实现了高级科学推理思维图(ASR-GoT)框架。它使用Neo4j图数据库作为动态知识存储,并通过**模型上下文协议(MCP)**展示推理能力,实现与Claude Desktop等AI助手的无缝集成。
主要亮点
| 特色 | 描述 |
|---|---|
| 🧠 基于图的推理 | 多阶段流水线,包含8个专业推理阶段 |
| 📊 动态置信度评分 | 多维评估含不确定性量化 |
| 🔬 证据整合 | 实时连接PubMed、Google Scholar和Exa搜索 |
| ⚡ 高性能带 Neo4j 图操作的异步 FastAPI | |
| 🔌 MCP 协议 | 原生 Claude Desktop 与 VS Code 集成 |
| 🐳 云端支持 | 完整支持 Docker + Kubernetes(Helm) |
🏗️ 系统架构
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
🧠 Adaptive Graph of Thoughts
🔍 Overview
Adaptive Graph of Thoughts (AGoT) is a high-performance MCP server that implements the Advanced Scientific Reasoning Graph-of-Thoughts (ASR-GoT) framework. It uses a Neo4j graph database as a dynamic knowledge store and exposes reasoning capabilities through the Model Context Protocol (MCP), enabling seamless integration with AI assistants like Claude Desktop.
Key Highlights
| Feature | Description |
|---|---|
| 🧠 Graph-Based Reasoning | Multi-stage pipeline with 8 specialized reasoning stages |
| 📊 Dynamic Confidence Scoring | Multi-dimensional evaluation with uncertainty quantification |
| 🔬 Evidence Integration | Real-time connection to PubMed, Google Scholar & Exa Search |
| ⚡ High Performance | Async FastAPI with Neo4j graph operations |
| 🔌 MCP Protocol | Native Claude Desktop & VS Code integration |
安装
docker run -p 8000:8000 -v $(pwd)/config:/app/config adaptive-graph-of-thoughts:latest配置
{
"mcpServers": {
"adaptive-graph-of-thoughts": {
"command": "python",
"args": ["-m", "adaptive_graph_of_thoughts.main"],
"cwd": "/path/to/Adaptive-Graph-of-Thoughts-MCP-server",
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USER": "neo4j",
"NEO4J_PASSWORD": "your_password",
"MCP_TRANSPORT_TYPE": "stdio"
}
}
}
}