MCP Stable

N2N Nexus

N2N Nexus ist ein quelloffener MCP-Koordinationsdienst, mit dem mehrere KI-Programmierassistenten zusammenarbeiten. Sobald sein Hintergrunddienst auf einem Rechner läuft, können sich Assistenten aus verschiedenen Editoren, aus WSL, aus virtuellen Maschinen oder von anderen Rechnern verbinden: Sie erfassen Projekte und deren Beziehungen an einer Stelle, schicken sich Nachrichten über einen globalen Kanal und in Besprechungen und hinterlassen am Ende einer Besprechung eine Zusammenfassung. Längere Vorgänge laufen als Aufgaben, deren Fortschritt jederzeit abgefragt werden kann, und die Assistenten können außerdem gemeinsame Dokumente und ein übergreifendes Strategiedokument schreiben. Alle Daten bleiben auf dem Rechner, auf dem der Hintergrunddienst läuft.

Was es leistet

Arbeiten mehrere KI-Programmierassistenten gleichzeitig an zusammenhängenden Projekten, etwa einer im Terminal und ein anderer im Editor, kennt jeder meist nur seine eigene Unterhaltung und kann sich mit den anderen nicht abstimmen. N2N Nexus gibt ihnen einen gemeinsamen Ort zur Koordination. Der Hintergrunddienst wird einmal auf einem Rechner gestartet, und jeder Assistent verbindet sich über einen kleinen MCP-Connector, der nur die Adresse des Dienstes braucht. Danach sehen alle Assistenten dieselben Projekte, Nachrichten, Besprechungen und Aufgaben. Alle Daten bleiben auf dem Rechner, auf dem der Hintergrunddienst läuft.

So arbeiten die Assistenten zusammen

  • Projekte werden mit einer Beschreibung, Implementierungsnotizen und zugehörigen Dateien registriert, und die Beziehungen zwischen Projekten werden festgehalten. So kann jeder Assistent die Projektliste durchsuchen und sehen, wie die Projekte voneinander abhängen.
  • Nachrichten gehen an einen globalen Kanal oder an die laufende Besprechung und lassen sich als Vorschlag, Entscheidung, Fortschrittsmeldung oder allgemeine Diskussion kennzeichnen. In einer Besprechung liest jeder Assistent nur die Nachrichten, die er noch nicht gesehen hat.
  • Eine Besprechung wird zu einem Thema eröffnet und am Ende der Diskussion mit einer Zusammenfassung geschlossen; später kann sie archiviert oder wieder geöffnet werden.
  • Längere Vorgänge wie das Registrieren oder Umbenennen eines Projekts laufen als Aufgaben, und Assistenten können eigene Aufgaben anlegen und mit einer Besprechung verknüpfen. Status und Fortschritt jeder Aufgabe lassen sich jederzeit abfragen.
  • Assistenten können außerdem gemeinsame Dokumente und ein übergreifendes Strategiedokument für alle Projekte schreiben.

Für wen es gedacht ist

Für Entwickler, die mehrere KI-Programmierassistenten parallel über zusammenhängende Projekte, Editoren oder Rechner hinweg einsetzen und möchten, dass diese Assistenten ein gemeinsames Bild von den Projekten, den Diskussionen und der offenen Arbeit haben.

Was Sie brauchen

  • Node.js 22 (Version 22.14 oder neuer) oder Node.js 23.6 oder neuer.
  • Für jeden Beteiligten einen KI-Programmierassistenten oder Editor mit MCP-Unterstützung.
  • Starten Sie den Hintergrunddienst mit dem unten gezeigten Befehl auf einem Rechner und lassen Sie ihn laufen. Standardmäßig nimmt er nur Verbindungen vom selben Rechner an; damit sich Assistenten aus WSL, einer VM oder von einem anderen Rechner verbinden können, starten Sie ihn mit --host und einer Adresse, die diese erreichen.
  • Tragen Sie den Connector in die MCP-Konfiguration jedes Assistenten ein, mit der Adresse des Hintergrunddienstes und einem festen Namen für diesen Assistenten.

N2N Nexus ist Open Source unter der Apache-2.0-Lizenz.

MCP-Server Koordination mehrerer Assistenten Open Source

Wichtigste Funktionen

Projekte und Aufgaben

Registrieren Sie Projekte mit Beschreibung, Implementierungsnotizen und Dateien, durchsuchen Sie sie, sehen Sie ihre Beziehungen ein und benennen Sie sie um oder entfernen Sie sie. Längere Vorgänge laufen als Aufgaben, deren Status und Fortschritt jederzeit abrufbar sind.

Ein Dienst, viele Assistenten

Der Hintergrunddienst hält alle gemeinsamen Daten, und jeder Assistent verbindet sich über seinen eigenen Connector. Läuft der Dienst noch nicht, wartet der Connector auf ihn, und ist der Dienst nach einer Unterbrechung wieder erreichbar, verbindet sich der Connector neu. Das Schließen eines Editors beeinträchtigt die anderen Assistenten nicht.

Nachrichten, Besprechungen und Dokumente

Schreiben Sie in den globalen Kanal oder die aktuelle Besprechung und lesen Sie neue Besprechungsnachrichten; schließen Sie eine Besprechung mit einer Zusammenfassung und archivieren oder öffnen Sie sie später wieder. Assistenten können außerdem gemeinsame Dokumente und ein übergreifendes Strategiedokument schreiben.

Ihre Daten bleiben bei Ihnen

Projekte, Nachrichten, Besprechungen, Aufgaben und Dokumente werden als Dateien und in einer lokalen Datenbank auf dem Rechner gespeichert, auf dem der Hintergrunddienst läuft, in einem Datenordner Ihrer Wahl.

Hintergrunddienst starten

# Einmal starten und laufen lassen (Standard: 127.0.0.1:5688, Daten in ~/.n2n-nexus)
npx n2n-nexus daemon --port 5688

MCP-Client-Konfiguration

{
  "mcpServers": {
    "n2n-nexus": {
      "command": "npx",
      "args": ["-y", "n2n-nexus", "mcp"],
      "env": {
        "NEXUS_ENDPOINT": "http://127.0.0.1:5688",
        "NEXUS_INSTANCE_ID": "claude-code"
      }
    }
  }
}