💻

Cloudflare Workers MCP Server

Updated June 2026Trust grade A94/100

The Cloudflare Workers MCP server, built by daniil-shumko, provides a local stdio MCP server for managing Cloudflare Workers from Claude Desktop or Claude Code, and the successor to the same author's cloudflare-pages-mcp — following Cloudflare's own shift from Pages to Workers with static assets. It is community-built and best for Coding & Dev.

by daniil-shumko

About

A local stdio MCP server for managing Cloudflare Workers from Claude Desktop or Claude Code, and the successor to the same author's cloudflare-pages-mcp — following Cloudflare's own shift from Pages to Workers with static assets. Its headline capability is deploy_static_site, which deploys a local directory as a static site in one natural-language request: manifest hashing, server-side dedupe so unchanged files are never re-uploaded, _headers and _redirects support, SPA and 404 handling, and a live workers.dev URL in the result. The author's stated reason for building it is that as of mid-2026 no other MCP server can deploy a Worker at all — Cloudflare's own remote MCP servers are read-only for Workers management, and their Code Mode server has no filesystem so it cannot upload a real asset tree. A local server can, because the static-asset direct-upload protocol is publicly documented. Beyond deploys it covers list/get/delete_worker, get_worker_code to download deployed source, deploy_worker with plain_text, secret_text, kv_namespace, r2_bucket, d1 and assets bindings, update_worker_settings, immutable version history via list/get/create_version, traffic mapping through list/create_deployment including gradual splits such as 90/10, rollback_worker, custom domains, set_workers_dev, cron triggers, and query_worker_logs. Two cautions, both from the project's own README: it was substantially AI-written and the author recommends reviewing the source or building from the repo rather than trusting the npm artifact, and the API token should be scoped to Workers Scripts: Edit and nothing more. Requires Node.js 22+.

A
Reliable94/100
low confidence · 1 measured signal

Grade A (94/100, reliable) from 1 measured signal, based on repository evidence. Only one signal stands behind it, so treat the grade as provisional.

What was measured

  • Repository maintenance100/100 · weight 20

    The repository has been pushed to or released within the last six months. — last push 2026-07-13, last release 2026-07-13 (v1.0.0).

  • Source verification100/100 · weight 25

    The repository URL was confirmed to resolve against the live GitHub API and is not archived.

  • Provenance65/100 · weight 10

    Community-built. That is not a mark against it — most of the ecosystem is community-built — but there is no vendor accountable for keeping it working.

  • Listing ↔ repository match100/100 · weight 5

    The listing name lines up with the linked repository daniil-shumko/cloudflare-workers-mcp.

What could not be measured

These contributed nothing to the score — not a penalty, not a zero. They are why the confidence reads the way it does.

  • Live MCP handshakeunknown

    No remote endpoint to handshake — this server installs and runs locally over stdio, so there is nothing to probe from the outside.

  • Measured uptimeunknown

    No probe history recorded for this server yet.

  • Tool-schema stabilityunknown

    Drift is a difference between two successive checks, and this server has none recorded.

Installation

npm / npx
npm install -g cloudflare-workers-mcp

cloudflare-workers-mcp confirmed live on the npm registry — checked August 17, 2026.

Frequently Asked Questions

What is Cloudflare Workers MCP Server?
Cloudflare Workers is an MCP server built by daniil-shumko. A local stdio MCP server for managing Cloudflare Workers from Claude Desktop or Claude Code, and the successor to the same author's cloudflare-pages-mcp — following Cloudflare's own shift from Pages to Workers with static assets. Its headline capability is deploy_static_site, which deploys a local directory as a static site in one natural-language request: manifest hashing, server-side dedupe so unchanged files are never re-uploaded, _headers and _redirects support, SPA and 404 handling, and a live workers.dev URL in the result. The author's stated reason for building it is that as of mid-2026 no other MCP server can deploy a Worker at all — Cloudflare's own remote MCP servers are read-only for Workers management, and their Code Mode server has no filesystem so it cannot upload a real asset tree. A local server can, because the static-asset direct-upload protocol is publicly documented. Beyond deploys it covers list/get/delete_worker, get_worker_code to download deployed source, deploy_worker with plain_text, secret_text, kv_namespace, r2_bucket, d1 and assets bindings, update_worker_settings, immutable version history via list/get/create_version, traffic mapping through list/create_deployment including gradual splits such as 90/10, rollback_worker, custom domains, set_workers_dev, cron triggers, and query_worker_logs. Two cautions, both from the project's own README: it was substantially AI-written and the author recommends reviewing the source or building from the repo rather than trusting the npm artifact, and the API token should be scoped to Workers Scripts: Edit and nothing more. Requires Node.js 22+.
Who built Cloudflare Workers MCP Server?
Cloudflare Workers MCP Server was built by daniil-shumko.
Is Cloudflare Workers MCP Server free?
Yes, Cloudflare Workers MCP Server has a free option. This MCP server is free and open-source. Check the GitHub repository for details.
How do I install Cloudflare Workers MCP Server?
Install Cloudflare Workers MCP Server with npm: npm install -g cloudflare-workers-mcp
What does Cloudflare Workers MCP Server integrate with?
Cloudflare Workers MCP Server integrates with Claude Desktop, Cursor, VS Code.

Repo Health

Actively maintained

Local/stdio install — runs on your machine, so there is no remote endpoint to verify live. Trust signal below is from the source repo.

Last commit
2mo ago
Last release
v1.0.0 · 2mo ago
Install
npm

Quick Info

Install Type
npm
Author
daniil-shumko
Categories
3
Integrations
3

Related Servers

💻

Everything

Reference/test server with prompts, resources, and tools. Perfect for testing MCP implementations.

Local
💻

Git

Tools to read, search, and manipulate Git repositories. Full Git operations support.

Local
🤖

Sequential Thinking MCP Server

a single structured-reasoning tool that lets a model plan, revise and branch its own chain of thought instead of answering in one shot. Published by Anthropic as part of the official modelcontextprotocol/servers monorepo (89,000+ stars, actively maintained), it exposes exactly one tool — sequential_thinking — and that tool is the whole product. Each call carries a `thought` string plus bookkeeping fields: `thoughtNumber`, `totalThoughts`, and `nextThoughtNeeded`, which the model flips to false when it is done. The interesting fields are the optional ones. `isRevision` and `revisesThought` let the model go back and correct an earlier step rather than plowing ahead on a bad assumption; `branchFromThought` and `branchId` let it fork into an alternative line of reasoning and carry both forward; `needsMoreThoughts` lets it extend past its own original estimate when a problem turns out to be deeper than it looked. In practice you never call the tool by hand. You connect the server to an MCP host and ask a question that deserves more than one pass — plan a PostgreSQL 14 to 16 migration and revise if downtime exceeds five minutes, work out why a deploy only fails in production, compare three architectures and branch when an assumption breaks. You can tell it is working when the host inspector shows repeated sequential_thinking calls with a rising `thoughtNumber` rather than a single response. Install with `npx -y @modelcontextprotocol/server-sequential-thinking` — note the hyphenated package name, which differs from both the `sequentialthinking` directory in the repo and the Docker image `mcp/sequentialthinking`, a mismatch that breaks a lot of copied configs. A Docker image is published alongside the npm package, and the README carries one-click VS Code install buttons for both transports. Set `DISABLE_THOUGHT_LOGGING=true` if you do not want every thought written to the server log.

Local
💻

21st.dev Magic

Create crafted UI components inspired by the best 21st.dev design engineers.

Local
💻

GitHub MCP Server

authenticated access to the whole GitHub platform — repositories, files, branches, issues, pull requests, Actions runs, security alerts, discussions and notifications — from Claude, Cursor, VS Code, Copilot CLI and any other MCP host. There is no npm package for this server, and that trips up most people who try to install it: `@github/mcp-server` is not published to the npm registry, so any `npx` line you find for it will fail. GitHub ships it three other ways. The easiest is the hosted remote server at https://api.githubcopilot.com/mcp/, which needs no install at all — point an HTTP-transport MCP client at that URL and log in with OAuth (VS Code 1.101+, Claude Desktop, Claude Code, Cursor and Windsurf all support this). The second is the official Docker image ghcr.io/github/github-mcp-server, which is what the copy-paste command on this page runs; on github.com it now performs a browser-based OAuth login on first use and keeps the token in memory only, which is why the published Docker configs map a fixed loopback callback port (-p 127.0.0.1:8085:8085 with GITHUB_OAUTH_CALLBACK_PORT=8085) so the container can receive the callback. Prefer a token? Set GITHUB_PERSONAL_ACCESS_TOKEN instead — it takes precedence over OAuth, and the minimum useful scopes are repo, read:org and read:packages. The third is the native Go binary from the repository's releases, which needs no fixed port for the OAuth flow. GitHub Enterprise Server has no hosted option: use the local server with --gh-host or GITHUB_HOST set to your instance (include the https:// scheme — it defaults to http://, which GHES rejects). Toolsets can be narrowed with GITHUB_TOOLSETS, and an insiders channel is available at /mcp/insiders or via the X-MCP-Insiders header.

Auth required📘

Sponsored

Better Stack

Free Plan

Get alerted when your APIs, browser tests, payment pipelines, or MCP server dependencies go down. Used by 100K+ developers.

Start monitoring free →