Skip to main content
Glama

NexusMind

by SaptaDey

🧠 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:

  1. 🌱 Initialisierung
    • Erstellt den Stammknoten aus der Abfrage
    • Legt die anfängliche Graphstruktur fest
    • Legt die Konfidenzbasislinie fest
  2. 🧩 Zersetzung
    • Zerlegt die Abfrage in Dimensionen
    • Identifiziert Schlüsselkomponenten
    • Erstellt Dimensionsknoten
  3. 🔬 Hypothese/Planung
    • Generiert mehrere Hypothesen
    • Erstellt eine Argumentationsstrategie
    • Legt Fälschungskriterien fest
  4. 📊 Beweisintegration
    • Sammelt unterstützende Beweise
    • Verknüpft Beweise mit Hypothesen
    • Aktualisiert die Konfidenzwerte
  5. ✂️ Beschneiden/Zusammenführen
    • Entfernt Elemente mit geringem Wert
    • Konsolidiert ähnliche Knoten
    • Optimiert die Graphstruktur
  6. 🔍 Subgraph-Extraktion
    • Identifiziert relevante Teile
    • Konzentriert sich auf hochwertige Pfade
    • Erstellt zielgerichtete Untergraphen
  7. 📝 Zusammensetzung
    • Fasst die wichtigsten Erkenntnisse zusammen
    • Schafft kohärente Erkenntnisse
    • Generiert umfassende Antworten
  8. 🤔 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

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

🚀 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)

  1. Klonen Sie das Repository :
    git clone https://github.com/SaptaDey/NexusMind.git cd NexusMind
  2. Installieren Sie Abhängigkeiten mit Poetry :
    poetry install
    Dadurch wird eine virtuelle Umgebung erstellt und alle in pyproject.toml angegebenen erforderlichen Pakete installiert.
  3. Aktivieren Sie die virtuelle Umgebung :
    poetry shell
  4. 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
  5. Führen Sie den Entwicklungsserver aus :
    python src/asr_got_reimagined/main.py
    Alternativ für mehr Kontrolle:
    uvicorn asr_got_reimagined.main:app --reload --host 0.0.0.0 --port 8000
    Die API wird unter http://localhost:8000 verfügbar sein.

Docker-Bereitstellung

  1. Erstellen und Ausführen der Docker-Container :
    docker-compose up --build
    Für den getrennten Modus:
    docker-compose up --build -d
    Das Docker-Image verwendet Python 3.13.3-slim-bookworm als Basis-Image für verbesserte Leistung und Sicherheit.
  2. Zugriff auf die API : Die API ist unter http://localhost:8000 (oder wie in docker-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 und pyrightconfig.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
-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Intelligentes wissenschaftliches Denken durch Gedankengraphen
    1. 🔍 Übersicht
      1. 🌟 Hauptfunktionen
        1. 8-stufige Reasoning-Pipeline
        2. Technische Möglichkeiten
      2. 🛠️ Technologie-Stack
        1. 📂 Projektstruktur
          1. 🚀 Erste Schritte
            1. Voraussetzungen
            2. Installation und Einrichtung (lokale Entwicklung)
            3. Docker-Bereitstellung
          2. 🔌 API-Endpunkte
            1. Kernendpunkte
            2. Zusätzliche Endpunkte (geplant)
          3. 🧪 Prüfung & Qualität
            1. Entwicklungstools

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A 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 -
            1
            11
            26
            TypeScript
            MIT License
            • Apple
            • Linux
          • -
            security
            F
            license
            -
            quality
            An 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 -
            224
            Python
            • Linux
            • Apple
          • -
            security
            F
            license
            -
            quality
            An 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 -
          • A
            security
            A
            license
            A
            quality
            An 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 -
            1
            54
            Python
            MIT License

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/SaptaDey/NexusMind'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server