{"type":"mcp_client","name":"workers-mcp","description":"The `workers-mcp` repository provides tools to connect Claude Desktop or other MCP clients to a Cloudflare Worker, enabling custom functionalities and access to Cloudflare's services from within the LLM coding agent.","category":"Developer Tools","language":"TypeScript","stars":641,"forks":37,"owner":"cloudflare","github_url":"https://github.com/cloudflare/workers-mcp","homepage":"https://www.npmjs.com/package/workers-mcp","setup":"## Setup\n\n1.  Generate a new Worker using `create-cloudflare`. `npx create-cloudflare@latest my-new-worker`\n2.  Choose a `Hello World` worker.\n3.  Install `workers-mcp`: `cd my-new-worker` then `npm install workers-mcp`\n4.  Run the `setup` command: `npx workers-mcp setup`\n5.  Iterate by changing Worker code and running `npm run deploy` to update Claude's metadata and the live Worker instance.\n6.  Restart Claude after changing method names, parameters, or adding/removing methods.\n7.  Rerun `npx workers-mcp install:claude` if needed to rule out Claude config errors.","tools":"## Available Tools\n\n1.  **CLI tooling and in-Worker logic** (Connects Claude Desktop or any MCP Client to a Cloudflare Worker).\n2.  **TypeScript method translation** (Translates TypeScript methods of your Worker into MCP tools).\n3.  **Node.js server proxy** (Handles stdio transport locally and calls the relevant method of your Worker).\n4.  **Integration with Cloudflare's developer platform** (Exposes any function or API in your app or any service in Cloudflare's developer platform).\n5.  **Examples directory** (Provides examples like hello-world and image-generation using Workers AI).","faq":null,"created_at":"2024-12-17T22:26:38+00:00","updated_at":"2025-03-28T21:27:44+00:00","source_url":"https://model-context-protocol.com/clients/cloudflare-worker-claude-desktop-integration","related_articles":[]}