cueapi-mcp
Officialcueapi-mcp
Offizieller Model Context Protocol-Server für CueAPI, die Open-Source-Koordinierungsebene für KI-Agentensysteme.
Geben Sie Ihrem MCP-fähigen Assistenten (Claude Desktop, Cursor, Zed oder ein anderer MCP-Host) die Möglichkeit, Agenten-Aufgaben zu planen, den Ausführungsverlauf abzurufen und den Prozess mit evidenzbasierten Ergebnisberichten abzuschließen – alles direkt aus einem Gespräch heraus.
Warum
Agenten sind nicht mit einem einzigen Aufruf fertig. Sie koordinieren sich über Zeit, Tools, Umgebungen, Agenten und Menschen hinweg. Jede Übergabe ist ein Ort, an dem sich stille Fehler verbergen. CueAPI schließt jede Übergabe mit strukturierten Nachweisen ab: eine externe ID, eine Ergebnis-URL oder ein Artefakt. Dieser MCP-Server gibt dem Agenten direkten Zugriff auf diese Oberfläche, sodass der Agent sowohl seine eigene Folgearbeit planen als auch Ergebnisse mit Nachweisen melden kann.
Related MCP server: moo-tasks
Installation
npm install -g @cueapi/mcp
# or use via npx (no install):
npx -y @cueapi/mcpKonfiguration (Claude Desktop)
Fügen Sie dies zu Ihrer Claude Desktop-Konfiguration hinzu (~/Library/Application Support/Claude/claude_desktop_config.json unter macOS):
{
"mcpServers": {
"cueapi": {
"command": "npx",
"args": ["-y", "@cueapi/mcp"],
"env": {
"CUEAPI_API_KEY": "cue_sk_..."
}
}
}
}Generieren Sie Ihren API-Schlüssel unter cueapi.ai. Sie hosten selbst? Setzen Sie CUEAPI_BASE_URL zusätzlich zu CUEAPI_API_KEY.
Konfiguration (Cursor / Zed / andere Hosts)
Jeder MCP-Host, der stdio-Server unterstützt, kann dies ausführen. Verweisen Sie den Host auf die cueapi-mcp-Binärdatei und übergeben Sie CUEAPI_API_KEY in der Umgebung.
Verfügbare Tools
Tool | Funktion |
| Erstellt einen wiederkehrenden (Cron) oder einmaligen ( |
| Listet Cues auf, filterbar nach Status |
| Ruft Details für einen einzelnen Cue ab |
| Löst einen bestehenden Cue sofort aus, optional mit Payload-Überschreibung |
| Aktualisiert veränderbare Felder eines Cues (Name, Zeitplan, Callback, Payload, etc.) |
| Pausiert einen Cue, sodass er nicht mehr ausgelöst wird |
| Setzt einen pausierten Cue fort |
| Löscht einen Cue dauerhaft |
| Listet historische Ausführungen auf, filterbar nach Cue/Status |
| Ruft eine einzelne Ausführung per ID ab, mit Status + Ergebnis |
| Listet beanspruchbare Worker-Ausführungen auf, serverseitige Filterung nach Aufgabe/Agent |
| Beansprucht atomar eine spezifische Ausführung zur Verarbeitung |
| Beansprucht die nächste verfügbare Ausführung (optionaler Aufgabenfilter) |
| Verlängert das Lease für eine laufende Ausführung |
| Meldet ein einmaliges Ergebnis mit Nachweis (externe ID / URL) |
Beispiel-Konversation
Sie: Plane einen täglichen Job um 9 Uhr morgens, der eine Zusammenfassung an meinen Webhook sendet.
Assistent (nutzt
cueapi_create_cue): Cuecue_abc123erstellt, erste Ausführung morgen um 9:00 UTC.Sie: Zeig mir die letzten fünf Ausführungen.
Assistent (nutzt
cueapi_list_executions): ...
Entwicklung
npm install
npm test # vitest smoke tests for the tool surface
npm run build # compile TypeScript to dist/
npm run dev # run the server locally with tsxLinks
CueAPI Homepage: https://cueapi.ai
Dokumentation: https://docs.cueapi.ai
Core (Open Source): https://github.com/cueapi/cueapi-core
Model Context Protocol: https://modelcontextprotocol.io
Changelog
0.4.1. Tool
cueapi_update_cuehinzugefügt: Aktualisierung veränderbarer Cue-Felder (Name, Zeitplan, Callback-URL, Zeitzone, Payload, Beschreibung). NutztPATCH /v1/cues/{id}. Sparse Update – nur bereitgestellte Felder werden gesendet. Schließt die Paritätslücke zwischen den Wrappern (jeder andere Client-Wrapper bot Update-Funktionen; MCP bisher nicht).0.4.0. Fünf Tools für den Ausführungs-Lebenszyklus hinzugefügt —
cueapi_get_execution,cueapi_list_claimable_executions,cueapi_claim_execution,cueapi_claim_next_execution,cueapi_execution_heartbeat. Schließt die Empfangen-Beanspruchen-Verarbeiten-Abschließen-Schleife für MCP-Host-Agenten, die Worker-Transport-Ausführungen innerhalb einer Sitzung konsumieren möchten (z. B. Claude Desktop, Cursor, Zed). Highlights:list_claimable_executionsfiltert serverseitig übertask/agentQuery-Parameter (clientseitige Filterung stößt auf einen bekannten LIMIT-50-Engpass);claim_next_executionakzeptiert einen optionalentask_nameund führt intern ein Fan-out durch (gefilterte Liste → wähle älteste → beanspruche per ID), da der Server noch keinen Aufgabenfilter am Basis-Claim-Endpunkt unterstützt;execution_heartbeatsendetworker_idüber denX-Worker-IdRequest-Header (der Transportweg des Servers für dieses Feld) und erfordert ihn im Schema, damit falsch konfigurierte Aufrufer am Wrapper scheitern, anstatt den Race-Schutz stillschweigend zu umgehen. Intern:CueAPIClient.request()erhält einen optionalenextraHeaders-Parameter zur Unterstützung von benutzerdefinierten Headern pro Aufruf.0.3.0. Tool
cueapi_fire_cuehinzugefügt: Löst einen bestehenden Cue sofort aus mit optionalempayload_override(undmerge_strategy: 'merge' | 'replace', Standard'merge'). NutztPOST /v1/cues/{id}/fire. Ermöglicht Agenten das Auslösen von Ad-hoc-Einzelausführungen ohne temporäre Cues zu erstellen und lässt dynamische Daten pro Ausführung in den Webhook-Versand + Worker-Claim-Antworten fließen, ohne den gespeicherten Cue zu verändern.0.1.4. Korrektur von
cueapi_pause_cue/cueapi_resume_cue, umPATCH /v1/cues/{id}mit{"status": "paused" | "active"}zu verwenden (zuvor wurden nicht existierende/pause- und/resume-Endpunkte aufgerufen, was einen 404-Laufzeitfehler verursachte). PR #1. Dies ist das Release, das die Korrektur tatsächlich enthält; 0.1.3 wurde verfrüht mit diesem Hinweis, aber ohne den gemergten Code veröffentlicht.0.1.3. Verfrühte Veröffentlichung, ersetzt durch 0.1.4. Keine funktionalen Änderungen gegenüber 0.1.2.
0.1.2. Registrierung beim offiziellen MCP-Registry.
0.1.0. Erstveröffentlichung: 8 Tools zum Erstellen / Auflisten / Abrufen / Pausieren / Fortsetzen / Löschen von Cues, Auflisten von Ausführungen, Melden von Ergebnissen.
Lizenz
MIT © Vector Apps Inc.
Available Tools
8 toolscueapi_create_cueA
Create a new CueAPI cue — a scheduled job that fires a callback (or enqueues worker work) on a cron or one-time trigger.
Inputs: name (required), cron, at, callback_url, +4 more.
cueapi_delete_cueA
Delete a cue permanently. Irreversible.
Inputs: cue_id (required).
cueapi_get_cueA
Fetch a single cue by ID, including current schedule and most recent execution.
Inputs: cue_id (required).
cueapi_list_cuesC
List cues on the authenticated account, optionally filtered by status.
Inputs: status, limit, offset.
cueapi_list_executionsB
List executions — the historical record of times a cue actually fired. Optionally filter by cue, status, or paginate.
Inputs: cue_id, status, limit, offset.
cueapi_pause_cueA
Pause a cue. Paused cues do not fire until resumed.
Inputs: cue_id (required).
cueapi_report_outcomeA
Report the outcome of an execution. CueAPI's core accountability primitive: attach evidence (external_id, result_url, summary) that proves the work actually happened. Write-once — the outcome record is immutable.
Inputs: execution_id (required), success (required), external_id, result_url, +1 more.
cueapi_resume_cueB
Resume a previously-paused cue.
Inputs: cue_id (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose targeting specific operations on cues or executions. There is no overlap: create, delete, get, list, pause, resume, list_executions, and report_outcome are all unique actions with well-defined boundaries.
All tools follow a consistent 'cueapi_verb_noun' pattern with snake_case throughout. The naming is predictable and uniform, making it easy to understand each tool's function at a glance.
With 8 tools, the server is well-scoped for managing cues and executions. Each tool earns its place, covering core CRUD operations, lifecycle management (pause/resume), and accountability features without being overwhelming.
The toolset provides complete coverage for the CueAPI domain: full CRUD for cues (create, get, list, delete), lifecycle control (pause/resume), execution tracking (list_executions), and accountability (report_outcome). There are no obvious gaps, enabling agents to handle all typical workflows.
Maintenance
Related MCP Connectors
Hosted MCP server for task-first delegation to remote workstations and workers.
MCP server for CertScore.ai public website risk-signal workflows.
Guarded MCP server for agent-readable business truth, provenance, readiness, and discovery.
Host any HTTP API as a standard MCP server; auto-distribute to 12+ mainstream agent platforms.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceServer-enforced workflow discipline for AI agents. An MCP server providing persistent work items, dependency graphs, quality gates, and actor attribution. Schemas define what agents must produce — the server blocks the call if they don't. Works with any MCP-compatible client.214MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for agentic task orchestration and management, enabling AI agents to create goals, plan tasks with acceptance criteria, track dependencies, request human input, and provide proof of completion.16 npm3MIT

Ennodiaofficial
AlicenseAqualityBmaintenanceMCP server that orchestrates multi-agent reviews by running installed agent CLIs, tracking child tasks, and using Compare to produce a traceable recommended answer with receipts.6875 npm6MIT- AlicenseNot gradedqualityNot gradedmaintenanceEnables enterprise agent fleets to register workers, dispatch tasks by capability, monitor continuous heartbeat telemetry, trip automated circuit breakers, and recover from checkpointed state through a zero-dependency MCP server.MIT