CommunityRecherche & Datenanalysegithub.com

ChronoAIProject/NyxID

Offene Gateway-Lösung, die AI-Agenten sicher mit beliebigen APIs verbindet – durch Proxy-Anfragen, automatische Anmeldeinformationen-Injektion, NAT-Durchbruch zu lokalen Diensten und REST-zu-MCP-Wrapping mit isolierter Agentenumgebung. Keine rohen Schlüssel werden offengelegt.

Was ist NyxID?

NyxID ist ein quelloffenes Gateway, das AI-Agenten (wie Claude Code, Cursor oder Codex) eine sichere und flexible Verbindung zu beliebigen APIs ermöglicht. Es fungiert als Proxy, der Anfragen weiterleitet, automatisch Anmeldeinformationen (Credentials) injiziert und die Exposition roher API-Schlüssel vermeidet. Dank NAT-Punching kann NyxID auf lokale Dienste (localhost) zugreifen, selbst wenn diese hinter Firewalls oder Routern liegen. Darüber hinaus können REST-APIs als MCP-Tools (Model Context Protocol) verpackt werden, um eine standardisierte Nutzung in Agenten-Ökosystemen zu ermöglichen. Jeder Agent arbeitet in einer isolierten Umgebung, sodass keine Daten oder Berechtigungen zwischen verschiedenen Sitzungen durchsickern. Das Tool ist besonders nützlich für Entwickler, die ihre Personal AI Agents mit internen Diensten oder externen APIs sicher und kontrolliert verbinden möchten, ohne komplexe Sicherheitsinfrastruktur aufbauen zu müssen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add ChronoAIProject/NyxID

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht NyxID?

Verbinde AI-Agenten mit jeder API, überall. Sicher. Open-Source-Gateway, das Anfragen weiterleitet, Anmeldeinformationen automatisch injiziert, durch NAT zu lokaldiensten vordringt und REST-APIs als MCP-Tools verpackt. Per-Agent-Isolation. Gib niemals einen rohen Schlüssel preis.

Funktionen

  • API-Proxy mit Credential-Injektion – Agenten senden Anfragen über NyxID, und das Gateway fügt automatisch die erforderlichen API-Schlüssel oder Tokens aus einer sicheren Quelle ein.
  • NAT-Punching – Stelle Verbindung zu lokalen Diensten (localhost) her, die sonst von außen nicht erreichbar wären.
  • REST-zu-MCP-Wrapping – Verwandle jede REST-API in ein MCP-Tool, das AI-Agenten nativ verwenden können.
  • Per-Agent-Isolation – Jeder Agent läuft in einem eigenen Kontext, ohne Zugriff auf die Daten oder Anmeldeinformationen anderer Agenten.
  • Open Source – Vollständiger Quellcode auf GitHub unter chronoai/nyxid.

Unterstützte Plattformen

  • Claude Code
  • Cursor
  • Codex
  • Andere AI-Agenten, die das MCP unterstützen

Installation

# Klone das Repository
git clone https://github.com/chronoai/nyxid.git
cd nyxid

# Installiere Abhängigkeiten
npm install

# Starte NyxID
npm start

Konfiguration

Erstelle eine .env-Datei mit den folgenden Umgebungsvariablen:

NYXID_PORT=3000
NYXID_API_KEY=dein-geheimer-schlüssel
NYXID_CREDENTIAL_STORE=datei://credentials.json

Verwendung

Als API-Proxy

curl -X GET http://localhost:3000/proxy/https://api.example.com/data

Als MCP-Server

Füge NyxID als MCP-Server in deiner Agenten-Konfiguration hinzu (z. B. für Claude Code):

{
  "mcpServers": {
    "nyxid": {
      "command": "node",
      "args": ["path/to/nyxid/server.mjs"],
      "env": {
        "NYXID_PORT": "3000",
        "NYXID_API_KEY": "dein-geheimer-schlüssel"
      }
    }
  }
}

Sicherheit

  • Niemals rohe Schlüssel – Kein Agent erhält jemals direkten Zugriff auf API-Schlüssel.
  • Sichere Credential-Speicher – Optionen: Datei (datei://), Vault (vault://), Umgebungsvariablen (env://).
  • Isolation pro Agent – Trennung von Berechtigungen und Daten.

Lizenz

MIT – Siehe LICENSE für Details.

Verwandte Skills