Dokumentation

Von einer API, die Ihnen gehört, zum laufenden MCP-Server — Schritt für Schritt.

Schnellstart

Alles Folgende passiert in der Web-Konsole: registrieren, auf „Neues Projekt“ klicken und den drei Schritten folgen. Kein API-Key nötig.

  1. Importieren Sie Ihre API

    Bringen Sie eine OpenAPI-Spezifikations-URL, einen curl-Befehl oder eine Postman-Collection mit — Invokera wandelt sie in typisierte MCP-Tools um.

  2. Domainbesitz bestätigen

    Weisen Sie mit einem DNS-TXT-Eintrag oder einer Well-known-Datei nach, dass Ihnen die Domain der API gehört.

  3. Veröffentlichen

    Nach dem Go-live erhält Ihr Projekt einen MCP-Endpunkt, einen REST-Endpunkt und eine KI-lesbare Landingpage.

So sieht Erfolg aus

Vier Momente aus einem echten Projekt — zum Abgleichen, dass Sie auf Kurs sind. Sehen Sie das Ergebnis live: das Demo-Projekt Invokera Status.

Schritt 1 — Import: Fügen Sie einen curl-Befehl (oder eine OpenAPI-Spezifikation) ein und erstellen Sie das Projekt.
Schritt 1 — Import: Fügen Sie einen curl-Befehl (oder eine OpenAPI-Spezifikation) ein und erstellen Sie das Projekt.
Schritt 2 — Prüfen: Ihre Endpunkte werden zu Tools; die Drei-Schritte-Karte zeigt den Weg bis zur Veröffentlichung.
Schritt 2 — Prüfen: Ihre Endpunkte werden zu Tools; die Drei-Schritte-Karte zeigt den Weg bis zur Veröffentlichung.
Schritt 3 — Testen: Rufen Sie ein Tool direkt in der Konsole auf, bevor Sie veröffentlichen. Ein JSON-Ergebnis wie dieses heißt: Ihr Upstream funktioniert.
Schritt 3 — Testen: Rufen Sie ein Tool direkt in der Konsole auf, bevor Sie veröffentlichen. Ein JSON-Ergebnis wie dieses heißt: Ihr Upstream funktioniert.
Schritt 4 — Live: Nach Domain-Verifizierung und Veröffentlichung erhält Ihr Projekt eine öffentliche Landing-Page mit fertigen Verbindungs-Snippets.
Schritt 4 — Live: Nach Domain-Verifizierung und Veröffentlichung erhält Ihr Projekt eine öffentliche Landing-Page mit fertigen Verbindungs-Snippets.

Drei Wege zum Import

OpenAPI (URL)

Fügen Sie eine öffentliche OpenAPI/Swagger-Spezifikations-URL im OpenAPI-Tab der Konsole ein — der schnellste und vollständigste Weg.

curl

Fügen Sie einen funktionierenden curl-Befehl in den curl-Tab der Konsole ein — Invokera leitet daraus ein typisiertes Tool ab. Zum Beispiel:

curl https://api.example.com/v1/users -H "Authorization: Bearer KEY"

Postman

Exportieren Sie Ihre Collection in Postman als Collection v2.1 JSON und fügen Sie das JSON in den Postman-Tab der Konsole ein.

Fehlerbehebung bei der Domain-Verifizierung

Die Verifizierung prüft einen TXT-Eintrag unter _invokera-challenge.<ihre-domain> (oder eine Datei unter /.well-known/invokera-challenge.txt). Eine Challenge ist 72 Stunden gültig und erlaubt bis zu 30 Prüfungen. Häufige Fehlerquellen:

Symptom Wahrscheinliche Ursache Lösung
„TXT record not found", obwohl der Eintrag angelegt wurde Die meisten DNS-Panels (Cloudflare, Aliyun, Tencent Cloud, GoDaddy) hängen Ihre Domain automatisch an den Eintragsnamen an — der volle Name ergibt _invokera-challenge.example.com.example.com. Tragen Sie als Name/Host nur _invokera-challenge ein. Den vollen Namen nur verwenden, wenn Ihr Panel ausdrücklich einen FQDN verlangt.
„Value mismatch", obwohl der Token korrekt aussieht Der Wert wurde mit zusätzlichen Anführungszeichen oder Leerzeichen gespeichert — manche Panels übernehmen eingefügte Anführungszeichen in den Wert. Fügen Sie nur den Token selbst ein, ohne Anführungszeichen und Leerzeichen; das Panel ergänzt eigene Anführungszeichen bei Bedarf.
Eintrag angelegt, Verifizierung schlägt trotzdem fehl DNS-Änderungen brauchen einige Minuten (manchmal länger), bis sie sich verbreiten. Ein paar Minuten warten und erneut prüfen. Kontrolle mit: nslookup -type=TXT _invokera-challenge.<ihre-domain>
Der Eintrag liegt auf einer Subdomain wie api.example.com Die Verifizierung zielt auf die registrierbare Domain (eTLD+1), z. B. example.com — nicht auf die Subdomain. Legen Sie den TXT unter _invokera-challenge.example.com an. Auf der geteilten Subdomain einer Hosting-Plattform stattdessen die .well-known-Dateimethode verwenden.
„Challenge expired" oder „too many attempts" Jede Challenge ist 72 Stunden gültig und erlaubt maximal 30 Prüfungen. Starten Sie auf der Projektseite eine neue Challenge und aktualisieren Sie den DNS-Eintrag (oder die Datei) mit dem neuen Token.

Über MCP verbinden

Claude Code

Der schnellste Weg zur Verbindung — führen Sie einen Befehl im Terminal aus:

claude mcp add --transport http your-project https://invokera.com/r/your-project --header "Authorization: Bearer inv_YOUR_TOKEN"

Erfolgskontrolle: Stellen Sie im Chat eine Frage — sehen Sie Ihre Tool-Namen, ist die Verbindung aktiv.

Claude Desktop

Fügen Sie Ihr Projekt mit dem streamable-HTTP-Endpunkt und Ihrem Endpunkt-Token zur claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "your-project": {
      "type": "http",
      "url": "https://invokera.com/r/your-project",
      "headers": { "Authorization": "Bearer inv_YOUR_TOKEN" }
    }
  }
}

Bearbeiten Sie die Datei für Ihr Betriebssystem und starten Sie Claude Desktop danach neu, damit die Änderung wirksam wird.

Erfolgskontrolle: Stellen Sie im Chat eine Frage — sehen Sie Ihre Tool-Namen, ist die Verbindung aktiv.

Cursor

Erstellen Sie .cursor/mcp.json im Projektstammverzeichnis mit derselben JSON-Form:

{
  "mcpServers": {
    "your-project": {
      "type": "http",
      "url": "https://invokera.com/r/your-project",
      "headers": { "Authorization": "Bearer inv_YOUR_TOKEN" }
    }
  }
}

Erfolgskontrolle: Stellen Sie im Chat eine Frage — sehen Sie Ihre Tool-Namen, ist die Verbindung aktiv.

REST

Kein MCP-Client? Jedes Projekt stellt zusätzlich einen selbstbeschreibenden REST-Endpunkt bereit:

curl https://invokera.com/v1/your-project/tools -H "Authorization: Bearer inv_YOUR_TOKEN"

Automatisierung / CI

Plattform-API-Keys (ik_) zur skriptgesteuerten Projektverwaltung sind noch nicht zur Selbstbedienung verfügbar. Für Automatisierung oder CI-Integration kontaktieren Sie uns — wir schalten einen Key für Ihr Konto frei. Ein Aufruf sieht so aus:

curl -X POST https://invokera.com/api/v1/projects -H "Authorization: Bearer ik_YOUR_API_KEY" -H "Content-Type: application/json" -d '{"specUrl":"https://api.example.com/openapi.json"}'

FAQ

Mein Aufruf schlägt mit einem Fehlercode fehl — was bedeutet er?

MCP-Fehler tragen einen JSON-RPC-Code und einen HTTP-Status. Die häufigsten:

Code Bedeutung Lösung
-32001 (HTTP 404) Kein MCP-Endpunkt unter diesem Slug — das Projekt existiert nicht oder die URL ist falsch geschrieben. Endpunkt-URL mit der Projektseite abgleichen; der Slug muss exakt übereinstimmen.
-32002 (HTTP 401) Fehlender oder ungültiger Bearer-Token. Senden Sie Authorization: Bearer inv_… mit Ihrem Projekt-Token; im Zweifel neu aus der Konsole kopieren.
-32005 (HTTP 403) Das Projekt ist noch nicht veröffentlicht — Entwürfe können auch mit gültigem Token nicht aufgerufen werden. Zuerst die Domain-Inhaberschaft verifizieren und das Projekt veröffentlichen.
-32004 (HTTP 409) Das Projekt hat keine aktivierten Tools. Aktivieren Sie in der Konsole mindestens ein Tool und versuchen Sie es erneut.
-32003 (HTTP 403) Dieses Tool-Set wurde von der Plattform gesperrt. Kontaktieren Sie den Support, wenn Sie das für einen Irrtum halten.

Die Domain-Verifizierung schlägt immer wieder fehl — was sollte ich prüfen?

DNS-TXT-Einträge brauchen mitunter Zeit, um sich zu verbreiten — warten Sie ein paar Minuten und prüfen Sie erneut. Verifiziert wird die registrierbare Domain (eTLD+1), nicht die Subdomain. Liegt Ihre API auf der Subdomain einer Hosting-Plattform, verwenden Sie stattdessen die .well-known-Dateimethode.

Was ist der Unterschied zwischen inv_- und ik_-Tokens?

inv_-Endpunkt-Tokens erlauben Aufrufern nur, Ihre veröffentlichten Tools zu nutzen. ik_-Plattform-API-Schlüssel verwalten Ihr Konto und Ihre Projekte — geben Sie sie niemals an Agenten weiter.

Wie rotiere ich einen Endpunkt-Token?

Öffnen Sie das Projekt in der Konsole und verwenden Sie „Token rotieren“. Der alte Token funktioniert sofort nicht mehr — aktualisieren Sie Ihre Agenten direkt danach.

Ich habe meinen Aufruf-Token verloren — wie bekomme ich ihn zurück?

Tokens werden nie erneut angezeigt. Nutzen Sie auf der Projektseite „Token rotieren": Sie erhalten sofort einen neuen Token, der alte wird ungültig — aktualisieren Sie alle Clients, die ihn verwendet haben.

Claude ist verbunden, sieht aber keine Tools — woran liegt das?

Meist eine von drei Ursachen: Das Projekt hat keine aktivierten Tools (in der Konsole aktivieren); der Client wurde nach der Konfigurationsänderung nicht vollständig neu gestartet (Claude Desktop komplett beenden und neu öffnen); Endpunkt-URL oder Token sind falsch — schließen Sie Serverprobleme mit dem Testaufruf in der Konsole aus.