🧠 NexusMind
Intelligentes wissenschaftliches Denken durch Gedankengraphen
🔍 Übersicht
NexusMind nutzt Graphstrukturen für anspruchsvolle wissenschaftliche Schlussfolgerungen. Es implementiert das Model Context Protocol (MCP) für die Integration mit KI-Anwendungen wie Claude Desktop.
Wichtige Highlights:
Verarbeiten Sie komplexe wissenschaftliche Abfragen mithilfe graphenbasierter Argumentation
Dynamisches Vertrauens-Scoring mit mehrdimensionalen Auswertungen
Erstellt mit modernem Python und FastAPI für hohe Leistung
Dockerisiert für einfache Bereitstellung
Modulares Design für Erweiterbarkeit und Anpassung
🌟 Hauptfunktionen
8-stufige Reasoning-Pipeline
Der Kernschlussfolgerungsprozess folgt einer ausgeklügelten 8-stufigen Pipeline:
🌱 Initialisierung
Erstellt den Stammknoten aus der Abfrage
Legt die anfängliche Graphstruktur fest
Legt die Konfidenzbasislinie fest
🧩 Zersetzung
Zerlegt die Abfrage in Dimensionen
Identifiziert Schlüsselkomponenten
Erstellt Dimensionsknoten
🔬 Hypothese/Planung
Generiert mehrere Hypothesen
Erstellt eine Argumentationsstrategie
Legt Fälschungskriterien fest
📊 Beweisintegration
Sammelt unterstützende Beweise
Verknüpft Beweise mit Hypothesen
Aktualisiert die Konfidenzwerte
✂️ Beschneiden/Zusammenführen
Entfernt Elemente mit geringem Wert
Konsolidiert ähnliche Knoten
Optimiert die Graphstruktur
🔍 Subgraph-Extraktion
Identifiziert relevante Teile
Konzentriert sich auf hochwertige Pfade
Erstellt zielgerichtete Untergraphen
📝 Zusammensetzung
Fasst die wichtigsten Erkenntnisse zusammen
Schafft kohärente Erkenntnisse
Generiert umfassende Antworten
🤔 Reflexion
Bewertet die Qualität des Denkvermögens
Identifiziert Verbesserungsbereiche
Abschließende Vertrauensbewertung
Technische Möglichkeiten
🧠 Graphische Wissensdarstellung : Verwendet
networkx
zur Modellierung komplexer Beziehungen🔄 Dynamische Vertrauensvektoren :
Empirische Unterstützung
Theoretische Grundlagen
Methodische Strenge
Konsensausrichtung
🔌 MCP-Server : Nahtlose Claude Desktop-Integration
⚡ Hochleistungs-API : Moderne FastAPI-Implementierung
🐳 Einfache Bereitstellung : Docker- und Docker Compose-Unterstützung
🧩 Erweiterbare Architektur : Modulare Komponenten zur individuellen Anpassung
⚙️ Flexible Konfiguration : Pydantic- und YAML-Konfiguration
🛠️ Technologie-Stack
📂 Projektstruktur
🚀 Erste Schritte
Voraussetzungen
Python 3.13+ (Docker-Image verwendet Python 3.13.3-slim-bookworm)
Poesie : Für das Abhängigkeitsmanagement
Docker und Docker Compose : Für die containerisierte Bereitstellung
Installation und Einrichtung (lokale Entwicklung)
Klonen Sie das Repository :
git clone https://github.com/SaptaDey/NexusMind.git cd NexusMindInstallieren Sie Abhängigkeiten mit Poetry :
poetry installDadurch wird eine virtuelle Umgebung erstellt und alle in
pyproject.toml
angegebenen erforderlichen Pakete installiert.Aktivieren Sie die virtuelle Umgebung :
poetry shellKonfigurieren Sie die Anwendung :
Passen Sie die Einstellungen in
config/settings.yaml
nach Bedarf anKonfigurieren Sie Umgebungsvariablen oder eine
.env
Datei für vertrauliche Informationen
Führen Sie den Entwicklungsserver aus :
python src/asr_got_reimagined/main.pyAlternativ für mehr Kontrolle:
uvicorn asr_got_reimagined.main:app --reload --host 0.0.0.0 --port 8000Die API wird unter
http://localhost:8000
verfügbar sein.
Docker-Bereitstellung
Erstellen und Ausführen der Docker-Container :
docker-compose up --buildFür den getrennten Modus:
docker-compose up --build -dDas Docker-Image verwendet Python 3.13.3-slim-bookworm als Basis-Image für verbesserte Leistung und Sicherheit.
Zugriff auf die API : Die API ist unter
http://localhost:8000
(oder wie indocker-compose.yml
konfiguriert) zugänglich.
🔌 API-Endpunkte
Kernendpunkte
MCP-Endpunkt :
POST /mcp
Für die Kommunikation mit MCP-Clients wie Claude Desktop
Implementiert das Model Context Protocol für die KI-Interaktion
Gesundheitscheck :
GET /health
Grundlegende Integritätsprüfung zur Überwachung und Diensterkennung
Zusätzliche Endpunkte (geplant)
Graphabfrage :
POST /api/graph/query
Direkte Schnittstelle für ASR-GoT-Abfragen
Graphstatus :
GET /api/graph/{session_id}
Aktuellen Status eines Reasoning-Graphen abrufen
Analytics :
GET /api/analytics/{session_id}
Erhalten Sie Kennzahlen zum Denkprozess
🧪 Prüfung & Qualität
Entwicklungstools
Typsicherheit :
Konfiguriert mit
mypy.ini
undpyrightconfig.json
Beheben Sie Probleme mit dem Logger-Typ mit
python scripts/add_type_hints.py
Codequalität :
Vollständig typisierte Codebasis mit Typanmerkungen
Pre-Commit-Hooks verfügbar:
poetry run pre-commit install
Automatisierte Formatierung mit Ruff
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein MCP-Server, der Graphstrukturen nutzt, um über eine 8-stufige Verarbeitungspipeline anspruchsvolle wissenschaftliche Schlussfolgerungen zu ziehen, sodass KI-Systeme komplexe wissenschaftliche Abfragen mit dynamischer Vertrauensbewertung verarbeiten können.
Related MCP Servers
- AsecurityAlicenseAqualityA 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.Last updated -1827MIT License
- -securityFlicense-qualityAn advanced MCP server that implements sophisticated sequential thinking using a coordinated team of specialized AI agents (Planner, Researcher, Analyzer, Critic, Synthesizer) to deeply analyze problems and provide high-quality, structured reasoning.Last updated -246
- -securityFlicense-qualityAn OpenAI API-based MCP server that provides deep thinking and analysis capabilities, integrating with AI editor models to deliver comprehensive insights and practical solutions.Last updated -
- AsecurityAlicenseAqualityAn MCP server that provides a "think" tool enabling structured reasoning for AI agents, allowing them to pause and record explicit thoughts during complex tasks or multi-step tool use.Last updated -174MIT License