@runhooks/mcp

MCPattestiert
v0.1.7io.github.runhooksMITAktualisiert vor 1 TnpmGitHub

Model Context Protocol server for Runhooks — let AI agents schedule and manage HTTP webhooks

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Attestierter Build
Eine verifizierte Herkunfts-Attestation bindet dieses Artefakt an das gelistete Repository. Den Eintrag hat noch niemand beansprucht — das belegt, wo der Code gebaut wurde, nicht, wer dahintersteht.
440Downloads/Wo.
vor 1 TLetzte Aktualisierung
Liest diese Zugangsdaten
  • RUNHOOKS_API_KEYAPI-Schlüsseloptional

    Runhooks API key (rh_live_...). Required for all tools except provision_account; get one instantly with the provision_account tool, the dashboard, or the CLI.

Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paket
Autorio.github.runhooks
LizenzMIT
Version0.1.7
Quellenpm+mcp-registry
Trust-Status
A
85/100Vertrauenswürdig
✓Im Forge-Index gelistet+10/10
✓Identität verifiziert · attestierter Build+20/20
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—npm-Maintainer-Übereinstimmung+0/5
→ Publisher: trage den verifizierten GitHub-Login als Maintainer des npm-Pakets ein (npm owner add <login>)
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusIdentität verifiziert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft✓ Sigstore-verifiziert · 76863f7
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche18 Tools · 2 privilegiert
Sicherheits-Scan✓ Sauberv0.1.7 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert11. Okt. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

18 Tools · 2 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.1.7 · 18h ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

provision_accountCreate a new anonymous Runhooks account (no email required) and return an API key. Save the returned apiKey and set it as RUNHOOKS_API_KEY to use every other tool.

Create a new anonymous Runhooks account (no email required) and return an API key. Save the returned apiKey and set it as RUNHOOKS_API_KEY to use every other tool.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

whoamiShow the currently authenticated Runhooks account (name, plan, API key prefix).

Show the currently authenticated Runhooks account (name, plan, API key prefix).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

rotate_keyRotate the API key. The old key stops working immediately; the new key is returned.

Rotate the API key. The old key stops working immediately; the new key is returned.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_jobKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

list_jobsList your scheduled jobs with optional filters and pagination.

List your scheduled jobs with optional filters and pagination.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_jobGet a single job by its ID.

Get a single job by its ID.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

update_jobUpdate an existing job. Only the fields you provide are changed.

Update an existing job. Only the fields you provide are changed.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

delete_jobprivilegiertDelete a job permanently.

Delete a job permanently.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

pause_jobPause a job — it stops executing until resumed.

Pause a job — it stops executing until resumed.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

resume_jobResume a paused job.

Resume a paused job.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

list_executionsList recent executions (run history) for a job.

List recent executions (run history) for a job.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

replay_executionRe-run a past execution immediately.

Re-run a past execution immediately.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_usageShow the current plan usage and limits for the account.

Show the current plan usage and limits for the account.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

list_alertsList your failure-alert configurations.

List your failure-alert configurations.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_alertCreate a failure alert. Fires when a job dead-letters. Channel is email, webhook, or slack.

Create a failure alert. Fires when a job dead-letters. Channel is email, webhook, or slack.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_alertGet a single alert configuration by its ID.

Get a single alert configuration by its ID.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

update_alertUpdate an alert configuration. Only the fields you provide are changed.

Update an alert configuration. Only the fields you provide are changed.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

delete_alertprivilegiertDelete an alert configuration.

Delete an alert configuration.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

17 von 18 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

Model Context Protocol server for Runhooks — let AI agents schedule and manage HTTP webhooks

Schlagwörter
mcpmodel-context-protocolrunhookscronwebhookschedulerai-agentsclaudecursor
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-10-15 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 2 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

55 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+43 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.