Skip to main content
Glama

NexusMind

by SaptaDey

🧠 NexusMind

Intelligentes wissenschaftliches Denken durch Gedankengraphen

Version PythonLizenz Docker FastAPI NetworkX Zuletzt aktualisiert

🔍 Ü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
            8
            27
            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 -
            246
            • 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
            74
            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