Build MCP (Model Context Protocol) servers on Cloudflare Workers with tools, resources, and prompts.
70
56%
Does it follow best practices?
Impact
94%
1.64xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/cloudflare-mcp-server/skills/cloudflare-mcp-server/SKILL.mdDual transport Worker setup
McpAgent subclass
87%
100%
McpAgent import source
100%
100%
McpServer import source
100%
100%
server class property
100%
100%
init() method
100%
100%
Class exported
100%
100%
SSE transport handler
100%
100%
HTTP transport handler
100%
100%
startsWith path matching
0%
100%
Health check endpoint
100%
100%
Zod parameter schema
100%
100%
try/catch in fetch
0%
0%
this.server.tool() usage
100%
100%
wrangler.jsonc compatibility
100%
100%
Stateful Durable Objects server
DO storage for state
66%
100%
Storage API methods
0%
100%
DO binding in wrangler.jsonc
100%
100%
Migration defined
100%
100%
McpAgent class structure
100%
100%
this.server.tool() usage
100%
100%
Zod parameter validation
100%
100%
Env variable validation
100%
100%
isError for failures
0%
100%
Remote dev command
0%
0%
Both transports served
0%
100%
Class exported
100%
100%
OAuth-protected MCP server
OAuthProvider usage
0%
100%
Provider handler import
0%
100%
allowConsentScreen: true
0%
100%
KV binding in wrangler.jsonc
37%
100%
apiHandlers dual transport
10%
100%
authorizeEndpoint configured
0%
100%
tokenEndpoint configured
0%
100%
Client config same domain
40%
100%
McpAgent subclass
0%
100%
this.server.tool() usage
50%
100%
Zod parameter schemas
100%
100%
Secrets not hardcoded
100%
100%
allowDynamicClientRegistration
0%
100%
90d6bd7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.