Worker
БесплатноНе проверенA high-performance MCP server for Cloudflare Workers/Pages with a web dashboard and built-in tools including web search, URL reading, and structured problem-sol
Описание
A high-performance MCP server for Cloudflare Workers/Pages with a web dashboard and built-in tools including web search, URL reading, and structured problem-solving.
README
A high-performance MCP (Model Context Protocol) server running on Cloudflare Workers/Pages edge computing platforms.
Features
- Web Dashboard - Visual interface to browse and test MCP tools
- MCP Protocol - Full JSON-RPC 2.0 support over HTTP/SSE
- Built-in Tools:
add- Simple addition calculatorsearxng_web_search- Web search via SearXNGweb_url_read- Fetch and read URL contentsequentialthinking- Structured problem-solving tool
Getting Started
Install Dependencies
npm install
Local Development
# Cloudflare Workers (recommended)
npm run dev
# Or Cloudflare Pages
npm run dev:pages
Open http://localhost:8787 in your browser to see the dashboard.
Connect MCP Inspector
Use MCP Inspector to test your server:
npx @modelcontextprotocol/inspector
Configure the inspector:
- Transport Type: SSE
- URL:
http://localhost:8787/mcp
After connecting, you should see your available tools and be able to call them.
Connect to Claude Desktop
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"worker-mcp": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8787/mcp"]
}
}
}
Deployment
Cloudflare Workers (Recommended)
npm run deploy
Cloudflare Pages
npm run deploy:pages
Environment Variables
| Variable | Required | Description |
|---|---|---|
API_KEY |
No | API key for MCP endpoint authentication |
Project Structure
worker-mcp/
├── src/
│ ├── index.ts # Workers entry point
│ ├── app.ts # Hono web app (dashboard)
│ ├── server.ts # MCP request handler
│ └── tools/ # MCP tool implementations
│ ├── index.ts
│ ├── add.ts
│ ├── web-search.ts
│ ├── web-url-read.ts
│ └── sequentialthinking.ts
├── pages/
│ ├── _worker.ts # Pages Functions entry point
│ └── _routes.json # Pages routing config
├── static/ # Static assets (dashboard UI)
├── wrangler.jsonc # Workers configuration
├── package.json
└── biome.json # Code formatting/linting
API Endpoint
| Endpoint | Method | Description |
|---|---|---|
/ |
GET | Web dashboard |
/mcp |
POST | MCP JSON-RPC 2.0 endpoint |
MCP Endpoint
URL: https://your-worker.workers.dev/mcp
Authentication (if API_KEY is set):
# Via header
curl -H "Authorization: Bearer YOUR_API_KEY" https://your-worker.workers.dev/mcp
# Or via query parameter
curl https://your-worker.workers.dev/mcp?apiKey=YOUR_API_KEY
Troubleshooting
Clear MCP auth cache
rm -rf ~/.mcp-auth
Check logs
npx wrangler tail
License
MIT
Установка Worker
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/NuerSir/mcp-server-workerFAQ
Worker MCP бесплатный?
Да, Worker MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Worker?
Нет, Worker работает без API-ключей и переменных окружения.
Worker — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Worker в Claude Desktop, Claude Code или Cursor?
Открой Worker на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Worker with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
