NexusMind
🧠 NexusMind
Razonamiento científico inteligente a través del grafo de pensamientos
🔍 Descripción general
NexusMind aprovecha las estructuras gráficas para realizar razonamiento científico sofisticado. Implementa el Protocolo de Contexto de Modelo (MCP) para integrarse con aplicaciones de IA como Claude Desktop.
Aspectos destacados:
Procesar consultas científicas complejas utilizando razonamiento basado en gráficos
Puntuación de confianza dinámica con evaluaciones multidimensionales
Creado con Python moderno y FastAPI para un alto rendimiento
Dockerizado para una fácil implementación
Diseño modular para extensibilidad y personalización.
Related MCP server: Adaptive Graph of Thoughts MCP Server
🌟 Características principales
Proceso de razonamiento de ocho etapas
El proceso de razonamiento central sigue un sofisticado proceso de ocho etapas:
🌱 Inicialización
Crea un nodo raíz a partir de la consulta
Establece la estructura gráfica inicial
Establece una línea base de confianza
🧩 Descomposición
Divide la consulta en dimensiones
Identifica componentes clave
Crea nodos dimensionales
🔬 Hipótesis/Planificación
Genera múltiples hipótesis
Crea una estrategia de razonamiento
Establece criterios de falsificación
📊 Integración de evidencia
Recopila evidencia de apoyo
Vincula la evidencia con las hipótesis
Actualiza las puntuaciones de confianza
✂️ Poda/Fusión
Elimina elementos de bajo valor
Consolida nodos similares
Optimiza la estructura del gráfico
🔍 Extracción de subgrafos
Identifica las partes relevantes
Se centra en rutas de alto valor
Crea subgráficos específicos
📝 Composición
Sintetiza los hallazgos clave
Crea perspectivas coherentes
Genera una respuesta completa
🤔 Reflexión
Evalúa la calidad del razonamiento
Identifica áreas de mejora
Evaluación final de confianza
Capacidades técnicas
Representación gráfica del conocimiento : utiliza
networkxpara modelar relaciones complejasVectores de confianza dinámica :
Apoyo empírico
Base teórica
Rigor metodológico
Alineación de consenso
🔌 Servidor MCP : Integración perfecta con Claude Desktop
⚡ API de alto rendimiento : Implementación moderna de FastAPI
🐳 Implementación sencilla : compatibilidad con Docker y Docker Compose
🧩 Arquitectura extensible : Componentes modulares para personalización
⚙️ Configuración flexible : configuración de Pydantic y YAML
Pila de tecnología
📂 Estructura del proyecto
asr-got-reimagined/
├── config/
│ ├── settings.yaml
│ └── claude_mcp_config.json
├── src/asr_got_reimagined/
│ ├── api/
│ │ ├── routes/
│ │ │ └── mcp.py
│ │ └── schemas.py
│ ├── domain/
│ │ ├── models/
│ │ │ ├── common.py
│ │ │ ├── graph_elements.py
│ │ │ └── graph_state.py
│ │ ├── services/
│ │ │ └── got_processor.py
│ │ ├── stages/
│ │ │ ├── base_stage.py
│ │ │ ├── stage_1_*.py
│ │ │ └── stage_2_*.py...
│ │ └── utils/
│ ├── main.py
│ └── app_setup.py
├── scripts/
├── Dockerfile
├── docker-compose.yml
└── pyproject.toml 🚀 Primeros pasos
Prerrequisitos
Python 3.13+ (la imagen de Docker usa Python 3.13.3-slim-bookworm)
Poesía : Para la gestión de la dependencia
Docker y Docker Compose : para implementación en contenedores
Instalación y configuración (desarrollo local)
Clonar el repositorio :
git clone https://github.com/SaptaDey/NexusMind.git cd NexusMindInstalar dependencias usando Poetry :
poetry installEsto crea un entorno virtual e instala todos los paquetes necesarios especificados en
pyproject.toml.Activar el entorno virtual :
poetry shellConfigurar la aplicación :
Ajuste la configuración en
config/settings.yamlsegún sea necesarioConfigurar variables de entorno o un archivo
.envpara información confidencial
Ejecute el servidor de desarrollo :
python src/asr_got_reimagined/main.pyAlternativamente, para mayor control:
uvicorn asr_got_reimagined.main:app --reload --host 0.0.0.0 --port 8000La API estará disponible en
http://localhost:8000.
Implementación de Docker
Construya y ejecute los contenedores Docker :
docker-compose up --buildPara el modo separado:
docker-compose up --build -dLa imagen de Docker utiliza Python 3.13.3-slim-bookworm como imagen base para mejorar el rendimiento y la seguridad.
Acceder a la API : la API será accesible en
http://localhost:8000(o como se configure endocker-compose.yml).
🔌 Puntos finales de API
Puntos finales principales
Punto final de MCP :
POST /mcpPara la comunicación con clientes MCP como Claude Desktop
Implementa el Protocolo de Contexto de Modelo para la interacción con IA
Control de salud :
GET /healthComprobación básica del estado para la supervisión y el descubrimiento de servicios
Puntos finales adicionales (planificados)
Consulta gráfica :
POST /api/graph/queryInterfaz directa para consultas ASR-GoT
Estado del gráfico :
GET /api/graph/{session_id}Recuperar el estado actual de un gráfico de razonamiento
Análisis :
GET /api/analytics/{session_id}Obtenga métricas sobre el proceso de razonamiento
🧪 Pruebas y calidad
Herramientas de desarrollo
Tipo de seguridad :
Configurado con
mypy.iniypyrightconfig.jsonSolucionar problemas de tipo de registrador con
python scripts/add_type_hints.py
Calidad del código :
Base de código completamente tipificada con anotaciones de tipo
Ganchos de pre-confirmación disponibles:
poetry run pre-commit installFormato automatizado con Ruff
This server cannot be deployed
Maintenance
Related MCP Connectors
Hybrid human + AI expertise for faster, trusted answers and decisions via MCP Server.
The Dappier MCP server connects LLMs and AI agents to real-time, rights-cleared, proprietary data from trusted sources across various domains. It provides specialized knowledge through real-time web search, financial stock market and crypto data access, AI-powered content recommendations from premium publishers, and structured outputs with sub-300ms response times, enabling AI systems to respond to current events and trends.
The CustomGPT.ai MCP server is a fully managed, RAG-powered endpoint that connects large language models with private knowledge bases and external data sources. It provides tools for retrieval-augmented generation queries (send_message), data ingestion (upload_file), and source listing, enabling AI agents to query private documents like PDFs with high accuracy and real-time citations.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Related MCP Servers
- AlicenseDqualityBmaintenanceA sophisticated MCP server that provides a multi-dimensional, adaptive reasoning framework for AI assistants, replacing linear reasoning with a graph-based architecture for more nuanced cognitive processes.1351 npm34MIT
- AlicenseNot gradedqualityDmaintenanceA scientific reasoning framework that leverages graph structures and the Model Context Protocol (MCP) to process complex scientific queries through an Advanced Scientific Reasoning Graph-of-Thoughts (ASR-GoT) approach.31MIT
- AlicenseBqualityCmaintenanceAn MCP server that provides standardized access to biomedical knowledge bases and resources, enabling AI systems to retrieve verified information from sources like bioRxiv, EuropePMC, and various protein/gene databases.5230Apache 2.0
- AlicenseAqualityFmaintenanceAn MCP server that enhances sequential thinking with meta-cognitive capabilities including confidence tracking, hypothesis testing, and organized memory storage through graph-based libraries and structured JSON documents.1012MIT