{"_id":"@anngdinh/remote-mcp-server-authless","name":"@anngdinh/remote-mcp-server-authless","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"@anngdinh/remote-mcp-server-authless","version":"0.0.0","private":false,"scripts":{"deploy":"wrangler deploy","dev":"wrangler dev","format":"biome format --write","lint:fix":"biome lint --fix","start":"wrangler dev","cf-typegen":"wrangler types"},"devDependencies":{"typescript":"^5.5.2","wrangler":"^4.2.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.7.0","agents":"^0.0.65","zod":"^3.24.2"},"description":"test package npm","main":"src/index.ts","repository":{"type":"git","url":"git+https://github.com/anngdinh/remote-mcp-server-authless.git"},"author":{"name":"anngdinh"},"license":"ISC","bugs":{"url":"https://github.com/anngdinh/remote-mcp-server-authless/issues"},"homepage":"https://github.com/anngdinh/remote-mcp-server-authless#readme","_id":"@anngdinh/remote-mcp-server-authless@0.0.0","gitHead":"2e61a12ad2240f08945095345565b2bcda05b2de","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2yUXWplj2mYZbEggvJslTv/uVe8Kcs1ny2uWsbrtMKOzb5E0eX4K+PR2HFNHIYNfCAY1HlLg5ES2oV6L9OrG0w==","shasum":"42234b9b44bf432af0668b9a7222d13de9521f26","tarball":"https://registry.npmjs.org/@anngdinh/remote-mcp-server-authless/-/remote-mcp-server-authless-0.0.0.tgz","fileCount":7,"unpackedSize":240546,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID5S7+K70aYH6/WkEM6dEQqBmikYBkCJwA3c7XmmiIedAiBIm/HH+KDax8pAnwUx7taQkbxfLW/vbGKhsjWwO9IWsA=="}]},"_npmUser":{"name":"anngdinh","email":"an.ngdinh@gmail.com"},"directories":{},"maintainers":[{"name":"anngdinh","email":"an.ngdinh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/remote-mcp-server-authless_0.0.0_1746591474229_0.8910144749535571"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-07T04:17:54.158Z","0.0.0":"2025-05-07T04:17:54.405Z","modified":"2025-05-07T04:17:54.663Z"},"maintainers":[{"name":"anngdinh","email":"an.ngdinh@gmail.com"}],"description":"test package npm","homepage":"https://github.com/anngdinh/remote-mcp-server-authless#readme","repository":{"type":"git","url":"git+https://github.com/anngdinh/remote-mcp-server-authless.git"},"author":{"name":"anngdinh"},"bugs":{"url":"https://github.com/anngdinh/remote-mcp-server-authless/issues"},"license":"ISC","readme":"# Building a Remote MCP Server on Cloudflare (Without Auth)\n\n```json\n{\n  \"mcpServers\": {\n    \"math\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"mcp-remote\",\n        \"https://remote-mcp-server-authless.dinhan9a1nguyendu.workers.dev/sse\"\n      ]\n    }\n  }\n}\n```\n\nThis example allows you to deploy a remote MCP server that doesn't require authentication on Cloudflare Workers.\n\n## Get started\n\n[![Deploy to Workers](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/cloudflare/ai/tree/main/demos/remote-mcp-authless)\n\nThis will deploy your MCP server to a URL like: `remote-mcp-server-authless.<your-account>.workers.dev/sse`\n\nAlternatively, you can use the command line below to get the remote MCP Server created on your local machine:\n\n```bash\nnpm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless\n```\n\n## Customizing your MCP Server\n\nTo add your own [tools](https://developers.cloudflare.com/agents/model-context-protocol/tools/) to the MCP server, define each tool inside the `init()` method of `src/index.ts` using `this.server.tool(...)`.\n\n## Connect to Cloudflare AI Playground\n\nYou can connect to your MCP server from the Cloudflare AI Playground, which is a remote MCP client:\n\n1. Go to <https://playground.ai.cloudflare.com/>\n2. Enter your deployed MCP server URL (`remote-mcp-server-authless.<your-account>.workers.dev/sse`)\n3. You can now use your MCP tools directly from the playground!\n\n## Connect Claude Desktop to your MCP server\n\nYou can also connect to your remote MCP server from local MCP clients, by using the [mcp-remote proxy](https://www.npmjs.com/package/mcp-remote).\n\nTo connect to your MCP server from Claude Desktop, follow [Anthropic's Quickstart](https://modelcontextprotocol.io/quickstart/user) and within Claude Desktop go to Settings > Developer > Edit Config.\n\nUpdate with this configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"calculator\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"mcp-remote\",\n        \"http://localhost:8787/sse\"  // or remote-mcp-server-authless.your-account.workers.dev/sse\n      ]\n    }\n  }\n}\n```\n\nRestart Claude and you should see the tools become available.\n","readmeFilename":"README.md","_rev":"1-f070cf367e153a0c573aa3da29947810"}