NexusMind-2.0
Next-Generation AI Reasoning Framework for Scientific Research
claude mcp add --transport stdio saptadey-nexusmind-2.0 python src/asr_got_reimagined/main.py \ --env API_HOST="0.0.0.0" \ --env API_PORT="8000" \ --env LOG_LEVEL="INFO" \ --env NEO4J_URI="bolt://localhost:7687 or your Neo4j URI" \ --env NEO4J_PASSWORD="your_password" \ --env NEO4J_USERNAME="neo4j"
How to use
NexusMind-2.0 is an AI reasoning framework that uses a Neo4j graph database to perform advanced scientific reasoning through a graph-of-thoughts approach (ASR-GoT). The MCP integration allows AI clients (such as Claude Desktop or other MCP-enabled applications) to send structured prompts and receive reasoning traces, results, and confidence scores generated by the system. Core capabilities include graph-based query processing, dynamic multi-dimensional confidence evaluation, modular reasoning stages, and a containerized deployment path via Docker for easy setup. To get started with usage, run the FastAPI/ASR-GoT server locally or in a container, ensure Neo4j with APOC is accessible, and connect via an MCP client. The server exposes endpoints to submit scientific queries, retrieve intermediate reasoning steps, and obtain final conclusions along with context graphs.
How to install
Prerequisites:
- Python 3.11+ and Poetry for dependency management
- Neo4j with APOC installed and reachable (bolt URI, username, password)
- Docker (optional for containerized deployment)
Local installation steps:
-
Clone the repository git clone https://github.com/SaptaDey/NexusMind.git cd NexusMind
-
Install Python dependencies (via Poetry) poetry install
-
Configure environment (example):
- Copy example config if needed and edit settings.yaml under config/
- Create a .env file for sensitive settings (optional)
-
Run the server (development):
From project root
poetry shell python src/asr_got_reimagined/main.py
-
Alternative development server (FastAPI/uvicorn): uvicorn asr_got_reimagined.main:app --reload --host 0.0.0.0 --port 8000
-
Docker deployment (optional): docker compose -f docker-compose.yml up -d
Ensure Neo4j service in docker-compose has APOC enabled
Additional notes
Tips and troubleshooting:
- Ensure Neo4j APOC library is installed; many reasoning steps rely on APOC procedures.
- If the server fails to start, verify that NEO4J_URI, NEO4J_USERNAME, and NEO4J_PASSWORD are correctly configured and that the database is reachable from the host.
- The MCP integration expects a structured prompt/response flow; use the MCP client to submit queries and parse reasoning traces when debugging.
- For production, prefer Docker Compose with docker-compose.prod.yml, which includes a Neo4j service pre-configured for NexusMind.
- Environment variables such as LOG_LEVEL, API_HOST, and API_PORT can be tuned for deployment environments.
- If migrating from development to production, consider securing API endpoints and enabling authentication for MCP clients.
Related MCP Servers
mcp-memory
🔥🖥️ MCP Memory is a MCP Server that gives MCP Clients (Cursor, Claude, Windsurf and more) the ability to remember information about users (preferences, behaviors) across conversations.
payloadcmsmcp
Payload CMS MCP Server
mcp -echart
基于 mcp-go 框架构建的 mcp 服务,它提供了一个能动态生成 ECharts 图表页面的工具。
Adaptive-Graph-of-Thoughts
LLM Reasoning Framework for Scientific Research
justcall
JustCall's Official MCP Server
mcp-doc-forge
MCP server that provides doc forge capabilities