Zero-dependency Cloudflare Worker gateway turning websites and REST APIs into MCP tools.
MCPpedia last refreshed this data
io.github.charleswei118/web2mcp is an MCP server that zero-dependency Cloudflare Worker gateway turning websites and REST APIs into MCP tools. Its tool list has not been published yet over http, requires no API key, and scores 43/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"web2mcp": {
"env": {
"WEB2MCP_TOKEN": "your-token"
},
"args": [
"-y",
"mcp-remote",
"https://web2mcp.<you>.workers.dev/mcp",
"--header",
"Authorization: Bearer ${WEB2MCP_TOKEN}"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Zero-dependency Cloudflare Worker gateway turning websites and REST APIs into MCP tools.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in developer-tools / cloud
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP server for using the GitLab API
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
MCP Security Weekly
Get CVE alerts and security updates for io.github.charleswei118/web2mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Turn any website or REST API into MCP tools — one tiny Cloudflare Worker, zero dependencies.
GitHub's 665 REST endpoints → 2 MCP tools, ~147,000 tokens of tool definitions → ~300 (catalog mode)
Every AI agent (Claude, ChatGPT, Cursor, your own bots…) now speaks the Model Context Protocol. But most websites and apps don't. web2mcp is the glue: describe an HTTP API in a few lines of config and it instantly becomes an MCP tool that any agent can call — hosted for free on Cloudflare's edge.
Claude / Cursor / any MCP client
│ MCP (Streamable HTTP, JSON-RPC)
▼
┌──────────────────────────┐
│ web2mcp (CF Worker) │ connectors/*.js or CONNECTORS_JSON
└──────────────────────────┘
│ │ │
Wikipedia GitHub any REST API / web page …

No install, no account. A public demo runs at:
https://web2mcp.cwei59969.workers.dev/mcp
1. List the tools with the official MCP Inspector (CLI mode, works over SSH):
npx -y @modelcontextprotocol/inspector --cli https://web2mcp.cwei59969.workers.dev/mcp \
--transport http --method tools/list
2. Call one:
npx -y @modelcontextprotocol/inspector --cli https://web2mcp.cwei59969.workers.dev/mcp \
--transport http --method tools/call --tool-name wikipedia_summary --tool-arg title=Cloudflare
Or with plain curl:
curl -s https://web2mcp.cwei59969.workers.dev/mcp \
-H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"weather_forecast","arguments":{"latitude":35.68,"longitude":139.69}}}'
Prefer a UI? Run npx @modelcontextprotocol/inspector, pick Streamable HTTP, paste the URL.
The demo runs on the Workers free plan: it is rate-limited,
reader_readis disabled,bilibili_*is not available (Bilibili blocks Cloudflare IPs), and thegithub_*tools often hit GitHub's anonymous rate limit (HTTP 403). Deploy your own, or run it locally, for real use.
search_api + call_api).npx -y github:charleswei118/web2mcp (stdio).Not a fit if you need browser automation / logged-in scraping, or OAuth on behalf of end users.
pick and fields trim giant JSON responses down to what the model needs.