From b809ce1edb66f0cead4a4eb87f9b04de2dde57db Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Mon, 15 Sep 2025 18:01:32 +0100 Subject: [PATCH] chore(mcp): Add our MCP server to the official MCP registry See: https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/ --- .changeset/beige-flies-fail.md | 5 +++++ packages/cli-v3/package.json | 5 +++-- server.json | 31 +++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 .changeset/beige-flies-fail.md create mode 100644 server.json diff --git a/.changeset/beige-flies-fail.md b/.changeset/beige-flies-fail.md new file mode 100644 index 0000000000..93640fcdad --- /dev/null +++ b/.changeset/beige-flies-fail.md @@ -0,0 +1,5 @@ +--- +"trigger.dev": patch +--- + +Add the mcpName property to the CLI package.json to allow publishing our MCP server to the Anthropic MCP registry diff --git a/packages/cli-v3/package.json b/packages/cli-v3/package.json index 60451ef436..b978f0c85a 100644 --- a/packages/cli-v3/package.json +++ b/packages/cli-v3/package.json @@ -1,7 +1,7 @@ { "name": "trigger.dev", "version": "4.0.2", - "description": "A Command-Line Interface for Trigger.dev (v3) projects", + "description": "A Command-Line Interface for Trigger.dev projects", "type": "module", "license": "MIT", "repository": { @@ -12,6 +12,7 @@ "publishConfig": { "access": "public" }, + "mcpName": "io.github.triggerdotdev/trigger.dev", "keywords": [ "typescript", "trigger.dev", @@ -154,4 +155,4 @@ } } } -} +} \ No newline at end of file diff --git a/server.json b/server.json new file mode 100644 index 0000000000..57b89ff193 --- /dev/null +++ b/server.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json", + "name": "io.github.triggerdotdev/trigger.dev", + "description": "Official Trigger.dev MCP server to automate your Trigger.dev projects, write code, help debug runs, and get answers to questions about Trigger.dev", + "status": "active", + "repository": { + "url": "https://github.com/triggerdotdev/trigger.dev", + "source": "github", + "subfolder": "packages/cli-v3" + }, + "version": "4.0.3", + "packages": [ + { + "registry_type": "npm", + "registry_base_url": "https://registry.npmjs.org", + "identifier": "trigger.dev", + "version": "4.0.3", + "runtime_hint": "npx", + "transport": { + "type": "stdio" + }, + "package_arguments": [ + { + "type": "positional", + "value": "mcp" + } + ], + "environment_variables": [] + } + ] +} \ No newline at end of file