CommunityCodierung & Entwicklunggithub.com

codelitt/codemode-x

Universelles Code-Mode-Plugin für Claude Code – Komprimiert jede API in zwei MCP-Tools.

Was ist codemode-x?

codelitt/codemode-x ist ein universelles "Code Mode"-Plugin speziell für Claude Code, das die Interaktion mit beliebigen APIs radikal vereinfacht. Anstatt für jede API mehrere einzelne MCP-Tools (Model Context Protocol) zu konfigurieren, komprimiert dieses Plugin die gesamte API-Interaktion auf nur zwei mächtige Tools: eines zum Lesen und Abrufen von Daten (GET-Requests) und eines zum Schreiben und Ausführen von Aktionen (POST-Requests). Dies reduziert die Komplexität für den KI-Agenten und ermöglicht eine nahtlose Integration ohne ständigen Tool-Wechsel. Entwickler profitieren von einer drastisch vereinfachten Konfiguration und einer natürlicheren Interaktion mit APIs direkt aus dem Claude-Code-Workflow heraus. Es ist ideal für Teams, die schnell und effizient mit verschiedenen externen Diensten kommunizieren möchten, ohne sich mit der Einrichtung dutzender spezialisierter Tools aufhalten zu müssen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add codelitt/codemode-x

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht codemode-x?

Universelles Code-Mode-Plugin für Claude Code – Komprimiert jede API in zwei MCP-Tools.

Übersicht

codelitt/codemode-x ermöglicht es Claude Code, mit jeder externen API zu interagieren, indem es die gesamte Kommunikation auf nur zwei Model Context Protocol (MCP)-Tools reduziert:

  • read: Führt Leseoperationen (GET) gegen die Ziel-API aus, um Daten abzurufen.
  • write: Führt Schreiboperationen (POST) gegen die Ziel-API aus, um Aktionen durchzuführen oder Daten zu senden.

Dieses Plugin eliminiert die Notwendigkeit, für jeden API-Endpunkt separate MCP-Tools zu definieren. Stattdessen wird die API als Ganzes über diese zwei generischen Werkzeuge angesprochen.

Warum ist das nützlich?

  • Reduzierte Komplexität: Statt einem Tool pro Endpunkt (und oft Dutzenden) benötigt der Agent nur zwei Basistools.
  • Schnellere Integration: Neue APIs können sofort genutzt werden, ohne dass umfangreiche Tool-Konfigurationen erstellt werden müssen.
  • Flexibilität: Der KI-Agent kann dynamisch entscheiden, welche Endpunkte er aufruft, basierend auf der API-Dokumentation und den Benutzeranforderungen.

Unterstützte Plattformen

  • Claude Code (primäre Plattform)
  • Prinzipiell jedes System, das MCP (Model Context Protocol) unterstützt.

Funktionsweise

  1. Der Entwickler konfiguriert die Basis-URL und Authentifizierung für die Ziel-API.
  2. Claude Code erhält die Fähigkeit, über read und write mit dieser API zu kommunizieren.
  3. Basierend auf der Beschreibung der API (z.B. OpenAPI-Spezifikation) wählt der Agent den passenden Endpunkt und die HTTP-Methode.
  4. Der API-Request wird ausgeführt, und die Antwort wird verarbeitet und zurückgegeben.

Konfiguration

Die Konfiguration erfolgt typischerweise über Umgebungsvariablen oder eine MCP-Konfigurationsdatei:

{
  "mcpServers": {
    "codemode-x": {
      "command": "npx",
      "args": ["-y", "@codelitt/codemode-x"],
      "env": {
        "API_BASE_URL": "https://api.example.com",
        "API_KEY": "your-api-key"
      }
    }
  }
}

Beispielverwendung in Claude Code

Daten lesen:

Rufe Benutzerdaten von der API ab.

Claude Code verwendet intern das read-Tool mit dem Pfad /users.

Daten schreiben:

Erstelle einen neuen Benutzer mit dem Namen "Max Mustermann".

Claude Code verwendet intern das write-Tool mit dem Pfad /users und den entsprechenden Daten.

Lizenz

MIT

Verwandte Skills