🧠 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 :
- Installieren Sie Abhängigkeiten mit Poetry :Dadurch wird eine virtuelle Umgebung erstellt und alle in
pyproject.toml
angegebenen erforderlichen Pakete installiert. - Aktivieren Sie die virtuelle Umgebung :
- Konfigurieren Sie die Anwendung :
- Passen Sie die Einstellungen in
config/settings.yaml
nach Bedarf an - Konfigurieren Sie Umgebungsvariablen oder eine
.env
Datei für vertrauliche Informationen
- Passen Sie die Einstellungen in
- Führen Sie den Entwicklungsserver aus :Alternativ für mehr Kontrolle:Die API wird unter
http://localhost:8000
verfügbar sein.
Docker-Bereitstellung
- Erstellen und Ausführen der Docker-Container :Für den getrennten Modus:Das 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
- Konfiguriert mit
- 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 -11126TypeScriptMIT 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 -224Python
- -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 -154PythonMIT License