Skip to content

Commit 24dd872

Browse files
feat: Add MCP tool titles and hints to all Cloudflare tools (#218)
* feat: Add MCP tool titles and hints to all Cloudflare tools - Add MCP-compliant tool titles and annotations to 27 tools across 8 files - Implement readOnlyHint and destructiveHint for intelligent default approval - Follow MCP specification: 2-5 words, sentence case, active verbs - Enhanced UX with friendly tool names in MCP clients like Claude.ai - Enable auto-approval for 15 read-only tools, safety warnings for 4 destructive tools Files updated: - d1.tools.ts (5 tools) - account.tools.ts (2 tools) - docs-vectorize.tools.ts (2 tools) - hyperdrive.tools.ts (4 tools) - kv_namespace.tools.ts (5 tools) - r2_bucket.tools.ts (4 tools) - worker.tools.ts (3 tools) - zone.tools.ts (2 tools) * Fix param ordering and add changeset * Bump agents deps --------- Co-authored-by: Maximo Guk <[email protected]>
1 parent 50d442b commit 24dd872

File tree

30 files changed

+407
-170
lines changed

30 files changed

+407
-170
lines changed

.changeset/clever-humans-smell.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
'workers-observability': patch
3+
'cloudflare-casb-mcp-server': patch
4+
'cloudflare-browser-mcp-server': patch
5+
'containers-mcp': patch
6+
'workers-bindings': patch
7+
'docs-vectorize': patch
8+
'workers-builds': patch
9+
'@repo/eval-tools': patch
10+
'@repo/mcp-common': patch
11+
'dns-analytics': patch
12+
'dex-analysis': patch
13+
'docs-autorag': patch
14+
'cloudflare-ai-gateway-mcp-server': patch
15+
'auditlogs': patch
16+
'demo-day': patch
17+
'cloudflare-autorag-mcp-server': patch
18+
'graphql-mcp-server': patch
19+
'logpush': patch
20+
'cloudflare-radar-mcp-server': patch
21+
---
22+
23+
feat: Add MCP tool titles and hints to all Cloudflare tools

apps/ai-gateway/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
"dependencies": {
1515
"@cloudflare/workers-oauth-provider": "0.0.5",
1616
"@hono/zod-validator": "0.4.3",
17-
"@modelcontextprotocol/sdk": "1.13.3",
17+
"@modelcontextprotocol/sdk": "1.17.2",
1818
"@repo/mcp-common": "workspace:*",
1919
"@repo/mcp-observability": "workspace:*",
20-
"agents": "0.0.100",
20+
"agents": "0.0.113",
2121
"cloudflare": "4.2.0",
2222
"hono": "4.7.6",
2323
"zod": "3.24.2"

apps/auditlogs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
"dependencies": {
1515
"@cloudflare/workers-oauth-provider": "0.0.5",
1616
"@hono/zod-validator": "0.4.3",
17-
"@modelcontextprotocol/sdk": "1.13.3",
17+
"@modelcontextprotocol/sdk": "1.17.2",
1818
"@repo/mcp-common": "workspace:*",
1919
"@repo/mcp-observability": "workspace:*",
20-
"agents": "0.0.100",
20+
"agents": "0.0.113",
2121
"cloudflare": "4.2.0",
2222
"hono": "4.7.6",
2323
"zod": "3.24.2"

apps/autorag/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
"dependencies": {
1515
"@cloudflare/workers-oauth-provider": "0.0.5",
1616
"@hono/zod-validator": "0.4.3",
17-
"@modelcontextprotocol/sdk": "1.13.3",
17+
"@modelcontextprotocol/sdk": "1.17.2",
1818
"@repo/mcp-common": "workspace:*",
1919
"@repo/mcp-observability": "workspace:*",
20-
"agents": "0.0.100",
20+
"agents": "0.0.113",
2121
"cloudflare": "4.2.0",
2222
"hono": "4.7.6",
2323
"zod": "3.24.2"

apps/browser-rendering/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
"dependencies": {
1515
"@cloudflare/workers-oauth-provider": "0.0.5",
1616
"@hono/zod-validator": "0.4.3",
17-
"@modelcontextprotocol/sdk": "1.13.3",
17+
"@modelcontextprotocol/sdk": "1.17.2",
1818
"@repo/mcp-common": "workspace:*",
1919
"@repo/mcp-observability": "workspace:*",
20-
"agents": "0.0.100",
20+
"agents": "0.0.113",
2121
"cloudflare": "4.2.0",
2222
"hono": "4.7.6",
2323
"zod": "3.24.2"

apps/cloudflare-one-casb/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
"dependencies": {
1515
"@cloudflare/workers-oauth-provider": "0.0.5",
1616
"@hono/zod-validator": "0.4.3",
17-
"@modelcontextprotocol/sdk": "1.13.3",
17+
"@modelcontextprotocol/sdk": "1.17.2",
1818
"@repo/mcp-common": "workspace:*",
19-
"agents": "0.0.100",
19+
"agents": "0.0.113",
2020
"cloudflare": "4.2.0",
2121
"hono": "4.7.6",
2222
"zod": "3.24.2"

apps/demo-day/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
"test": "vitest run"
1212
},
1313
"dependencies": {
14-
"@modelcontextprotocol/sdk": "1.13.3",
14+
"@modelcontextprotocol/sdk": "1.17.2",
1515
"@repo/mcp-common": "workspace:*",
1616
"@repo/mcp-observability": "workspace:*",
17-
"agents": "0.0.100",
17+
"agents": "0.0.113",
1818
"zod": "3.24.2"
1919
},
2020
"devDependencies": {

apps/dex-analysis/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
"dependencies": {
1616
"@cloudflare/workers-oauth-provider": "0.0.5",
1717
"@hono/zod-validator": "0.4.3",
18-
"@modelcontextprotocol/sdk": "1.13.3",
18+
"@modelcontextprotocol/sdk": "1.17.2",
1919
"@repo/mcp-common": "workspace:*",
2020
"@repo/mcp-observability": "workspace:*",
21-
"agents": "0.0.100",
21+
"agents": "0.0.113",
2222
"cloudflare": "4.2.0",
2323
"hono": "4.7.6",
2424
"jszip": "3.10.1",

apps/dns-analytics/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
"dependencies": {
1515
"@cloudflare/workers-oauth-provider": "0.0.5",
1616
"@hono/zod-validator": "0.4.3",
17-
"@modelcontextprotocol/sdk": "1.13.3",
17+
"@modelcontextprotocol/sdk": "1.17.2",
1818
"@repo/mcp-common": "workspace:*",
1919
"@repo/mcp-observability": "workspace:*",
20-
"agents": "0.0.100",
20+
"agents": "0.0.113",
2121
"cloudflare": "4.2.0",
2222
"hono": "4.7.6",
2323
"zod": "3.24.2"

apps/docs-autorag/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
"dependencies": {
1515
"@cloudflare/workers-oauth-provider": "0.0.5",
1616
"@hono/zod-validator": "0.4.3",
17-
"@modelcontextprotocol/sdk": "1.13.3",
17+
"@modelcontextprotocol/sdk": "1.17.2",
1818
"@repo/mcp-common": "workspace:*",
1919
"@repo/mcp-observability": "workspace:*",
20-
"agents": "0.0.100",
20+
"agents": "0.0.113",
2121
"cloudflare": "4.2.0",
2222
"hono": "4.7.6",
2323
"mime": "4.0.6",

0 commit comments

Comments
 (0)