Zum Inhalt springen
Anmelden7 Tage testen
Für Entwickler und Agenten

Jede Regel ist ein JSON-Objekt.

Alles, was das UI kann, kann die API — die MCP-Tools rufen intern denselben Router auf und können deshalb nie abweichen.

rule.json
{
  "name": "HTML aus Beschreibung entfernen",
  "enabled": true,
  "definition": {
    "if": {
      "combinator": "and",
      "conditions": [
        { "field": "description", "op": "contains", "value": "<" }
      ]
    },
    "then": [
      { "action": "strip_html", "field": "description" }
    ]
  }
}
shell
curl -X POST https://app.firefeeds.io/api/v1/rulesets/12/rules \
  -H "Authorization: Bearer fft_9c41…" \
  -H "Content-Type: application/json" \
  -d @rule.json
REST-API

Basis /api/v1, Authentifizierung per Bearer-Token.

Tokens werden nur als Hash gespeichert — den Klartext gibt es einmalig beim Anlegen. Fehler kommen als JSON mit passendem Status: 400 Validierung, 401 Auth, 404 nicht gefunden.

Häufig genutzte Endpunkte der FireFeeds-REST-API
MethodePfadZweck
GET/api/v1/projectsProjekte auflisten
POST/api/v1/projects/{id}/sourcesQuelle anlegen (xml_url, csv_url, shopware)
POST/api/v1/projects/{id}/sources/{sourceID}/runsEine einzelne Quelle importieren
POST/api/v1/projects/{id}/runsAlle Quellen des Projekts importieren
POST/api/v1/rulesets/{setID}/rulesRegel in ein Regelset schreiben
POST/api/v1/rulesets/{setID}/rules/impactWirkung einer Regel messen, bevor sie live geht
GET/feeds/{token}.xmlFertiger Feed — live gerendert, stabile URL

Die vollständige Referenz — Operatoren, Aktionen, Kanal-Mapping und Feed-Formate — steht in der Anwendung unter Einstellungen sowie im Repository unter docs/.

MCP-Server

Ein Agent, der den ganzen Funktionsumfang steuert.

Anbindung per API-Token in Claude Code oder als Konnektor in claude.ai über den mitgelieferten OAuth-Server.

Claude Code
claude mcp add --transport http firefeeds \
  https://app.firefeeds.io/mcp \
  --header "Authorization: Bearer fft_…"
Auswahl der verfügbaren MCP-Tools
MCP-ToolBeschreibungScope
ff_projekte_listeProjekte, Quellen und Feed-URLs auflistenread
ff_import_startenImport anstoßen, Status über ff_import_statuswrite
ff_regel_speichernRegel in ein Regelset schreibenwrite
ff_regel_wirkungTreffer und Änderungen über den ganzen Bestandread
ff_feed_qualitaetFeed gegen die Merchant-Center-Anforderungen prüfenread
OAuth + Google-SSO

Konnektor-Anmeldung in claude.ai ohne manuelles Token-Handling.

Ein Router für alles

Die MCP-Tools rufen denselben HTTP-Router auf wie die Oberfläche — eine zweite Implementierung, die auseinanderlaufen könnte, gibt es nicht.

Streaming-Import

Seitenweise nach Postgres — konstanter Speicher auch bei 180.000+ Produkten.

Token holen, Regel schreiben.

Die API ist ab dem Pro-Plan enthalten — inklusive MCP-Server und OAuth-Konnektor.