Model Control Protocol Server (MCP)

  • template
# MCP Server This is a lightweight Model Control Protocol (MCP) server bootstrapped with [create-mcp](https://github.com/zueai/create-mcp), and deployed on Cloudflare Workers. ## Available Tools See [src/index.ts](src/index.ts) for the current list of tools. Every method in the class is an MCP tool. ## Installation 1. Run the automated install script to clone this MCP server and deploy it to your Cloudflare account: ```bash bun create mcp --clone https://github.com/your-username/mcp-server-name ``` 2. Open `Cursor Settings -> MCP -> Add new MCP server` and paste the command that was copied to your clipboard. 3. (Optional) Upload any secrets: ```bash bunx wrangler secret put MY_API_KEY ``` ## Deploying Changes 1. Run the deploy script: ```bash bun run deploy ``` 2. Then reload your Cursor window to use the updated tools. ## How to create new MCP tools To create new MCP tools, add methods to the `MyWorker` class in `src/index.ts`. Each function will automatically become an MCP tool that your agent can use. Example: ```typescript /** * A warm, friendly greeting from your MCP server. * @param name {string} the name of the person we are greeting. * @return {string} the contents of our greeting. */ sayHello(name: string) { return `Hello from an MCP Worker, ${name}!`; } ``` The JSDoc comments are important: - First line becomes the tool's description - `@param` tags define the tool's parameters with types and descriptions - `@return` tag specifies the return value and type ## Learn More Check out the following resources to learn more: - [create-mcp Documentation](https://github.com/zueai/create-mcp) - learn about the create-mcp CLI - [Model Control Protocol Documentation](https://modelcontextprotocol.io) - learn about the model control protocol - [workers-mcp](https://github.com/cloudflare/workers-mcp) - the package that implements the MCP protocol for Cloudflare Workers - [Cloudflare Workers documentation](https://developers.cloudflare.com/workers/) - learn about the Cloudflare Workers platform