CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudflare-mcp-server

Build MCP (Model Context Protocol) servers on Cloudflare Workers with tools, resources, and prompts.

66

1.64x
Quality

50%

Does it follow best practices?

Impact

94%

1.64x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/cloudflare-mcp-server/skills/cloudflare-mcp-server/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

40%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description identifies a clear and distinctive niche (MCP servers on Cloudflare Workers) but is incomplete due to the lack of explicit trigger guidance ('Use when...'). The specificity of actions could be improved by listing concrete tasks like scaffolding, configuring, or deploying, and the trigger terms could include more natural user language variations.

Suggestions

Add a 'Use when...' clause such as 'Use when the user wants to create, configure, or deploy an MCP server on Cloudflare Workers, or mentions Model Context Protocol with Cloudflare.'

List more specific concrete actions like 'scaffold project structure, define tool handlers, configure resources and prompts, deploy to Cloudflare Workers'.

Include additional natural trigger terms users might say, such as 'deploy MCP', 'serverless MCP', 'Cloudflare MCP server', or 'Workers MCP'.

DimensionReasoningScore

Specificity

Names the domain (MCP servers on Cloudflare Workers) and mentions some components (tools, resources, prompts), but doesn't list specific concrete actions like 'scaffold project', 'configure endpoints', 'deploy to Cloudflare', etc.

2 / 3

Completeness

Describes what it does (build MCP servers on Cloudflare Workers) but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per rubric guidelines, missing 'Use when' caps completeness at 2, and the 'what' is also only moderately detailed, so this scores a 1.

1 / 3

Trigger Term Quality

Includes relevant technical terms like 'MCP', 'Model Context Protocol', 'Cloudflare Workers', 'tools', 'resources', and 'prompts', but misses common user variations like 'deploy', 'serverless', 'MCP server template', or 'Cloudflare MCP'.

2 / 3

Distinctiveness Conflict Risk

The combination of 'MCP servers' and 'Cloudflare Workers' is a very specific niche that is unlikely to conflict with other skills. The domain is narrow and well-defined.

3 / 3

Total

8

/

12

Passed

Implementation

60%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill excels at conciseness and progressive disclosure, providing a clean overview that points to well-organized reference materials and templates. However, it falls short on workflow clarity—there's no step-by-step process for actually building and deploying an MCP server on Cloudflare Workers, which is the skill's core purpose. Actionability is moderate; code examples exist but are incomplete and lack the Worker-specific deployment context.

Suggestions

Add a numbered workflow section covering the full build-deploy cycle: project init with wrangler, tool/resource definition, local testing, deployment, and verification steps.

Include concrete wrangler commands (e.g., `npx wrangler init`, `npx wrangler deploy`) since deploying to Cloudflare Workers is the skill's differentiator from generic MCP server creation.

Replace the `[...]` placeholder in the searchDocs tool example with actual executable code to make it copy-paste ready.

DimensionReasoningScore

Conciseness

The content is lean and efficient. It doesn't explain what MCP is in verbose terms, assumes Claude knows TypeScript and Cloudflare Workers, and the core concepts section is a tight bullet list. Every section earns its place.

3 / 3

Actionability

The Quick Start provides executable TypeScript but the example tool uses `[...]` placeholder syntax rather than real executable code. The Quick Start also lacks the Cloudflare Worker-specific wrangler setup or deployment commands needed to actually run this on Workers, which is the skill's stated purpose.

2 / 3

Workflow Clarity

There is no clear multi-step workflow for building and deploying an MCP server on Cloudflare Workers. No sequence of steps (init project, configure wrangler, define tools, deploy, test), no validation checkpoints, and no error recovery guidance. The skill describes components but doesn't guide through the process.

1 / 3

Progressive Disclosure

The SKILL.md provides a concise overview with well-organized references to detailed documentation files and templates, each with clear descriptions and line counts. References are one level deep and clearly signaled with descriptive annotations.

3 / 3

Total

9

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
secondsky/claude-skills
Reviewed

Table of Contents

Is this your skill?

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.