cloudflare-mcp-server — скилл для Claude Code: MCP-серверы на Workers
Скилл помогает собрать MCP-сервер на Cloudflare Workers: инструменты, ресурсы, промпты и выбор транспорта. Пригодится, если пишешь свой сервер для ИИ-агента.
npx skills add secondsky/claude-skills --skill cloudflare-mcp-server -a claude-codeЧто делает cloudflare-mcp-server
Скилл описывает, как поднять MCP-сервер на Cloudflare Workers. Внутри — примеры на TypeScript с @modelcontextprotocol/sdk: создание сервера через McpServer, регистрация инструментов через server.tool(), описание параметров и обработчиков. Есть шаблоны: минимальный сервер, набор инструментов, сервер с Durable Objects и вариант на WebSocket.
Справочники разбиты по темам. references/quick-start-guide.md разбирает официальные шаблоны Cloudflare и пошаговый сценарий, references/core-concepts.md объясняет разницу между инструментами, ресурсами, промптами и транспортами, references/worker-basics.md — основы Worker и Durable Objects с выбором транспорта. Для состояния есть references/stateful-servers.md про Durable Objects, гибернацию WebSocket и оптимизацию расходов, а references/production-deployment.md собирает деплой, тестирование, конфигурацию, аутентификацию и 22 известные ошибки с решениями.
Скилл опирается на TypeScript и SDK @modelcontextprotocol/sdk, так что проект без Node и без этого пакета с места не сдвинется. Для серверов с состоянием понадобятся Durable Objects — это отдельная сущность Cloudflare, и её надо закладывать в архитектуру заранее, а не прикручивать после первого деплоя.
Какие задачи решает
- создать MCP-сервер на Cloudflare Workers с нуля
- зарегистрировать инструменты, которые вызывает ИИ-агент
- выбрать транспорт между SSE, HTTP и WebSocket
- добавить состояние серверу через Durable Objects
- разобрать ошибки деплоя MCP-сервера на Workers
Примеры запросов агенту
- собери MCP-сервер на Cloudflare Workers с одним инструментом поиска по документации
- покажи, как подключить Durable Objects к MCP-серверу и пережить гибернацию WebSocket
- помоги задеплоить MCP-сервер на Workers и проверь конфигурацию
Как установить cloudflare-mcp-server
1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill cloudflare-mcp-server -a claude-code2Вручную: положить файлы
~/.claude/skills/cloudflare-mcp-server/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cloudflare-mcp-server/
1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill cloudflare-mcp-server -a codex2Вручную: положить файлы
.agents/skills/cloudflare-mcp-server/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill cloudflare-mcp-server -a cursor2Вручную: положить файлы
.cursor/skills/cloudflare-mcp-server/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/claude-skills cloudflare-mcp-server2Вручную: положить файлы
.github/skills/cloudflare-mcp-server/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill cloudflare-mcp-server -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/claude-skills --path plugins/cloudflare-mcp-server/skills/cloudflare-mcp-serverВручную: положить файлы
.devin/skills/cloudflare-mcp-server/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill cloudflare-mcp-server -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора89
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о cloudflare-mcp-server
Как установить cloudflare-mcp-server в Claude?
Выполни npx skills add secondsky/claude-skills --skill cloudflare-mcp-server -a claude-code. После этого скилл лежит в ~/.claude/skills/cloudflare-mcp-server/SKILL.md.
Что делает cloudflare-mcp-server?
Помогает писать MCP-серверы на Cloudflare Workers: инструменты, ресурсы, промпты и транспорты. Внутри шаблоны на TypeScript и справочники по деплою и состоянию.
Что нужно, чтобы скилл сработал?
Проект на TypeScript с пакетом @modelcontextprotocol/sdk. Для серверов с состоянием нужны Durable Objects.
Исходный текст
SKILL.md · MIT
---
name: cloudflare-mcp-server
description: Build MCP (Model Context Protocol) servers on Cloudflare Workers with tools, resources, and prompts.
license: MIT
---
# Cloudflare MCP Server
**Last Updated**: 2025-11-21
## Quick Start
```typescript
import { McpServer } from '@modelcontextprotocol/sdk';
const server = new McpServer({
name: 'my-server',
version: '1.0.0'
});
server.tool('getTodo', async ({ id }) => ({
id,
title: 'Task',
completed: false
}));
export default server;
```
## Core Concepts
- **Tools**: Functions AI can call
- **Resources**: Data AI can access
- **Prompts**: Reusable templates
- **Transports**: SSE, HTTP, WebSocket
## Example Tool
```typescript
server.tool('searchDocs', {
description: 'Search documentation',
parameters: {
type: 'object',
properties: {
query: { type: 'string' }
}
},
handler: async ({ query }) => {
return { results: [...] };
}
});
```
## Resources
### Core Documentation
- `references/quick-start-guide.md` (704 lines) - Official Cloudflare templates, complete step-by-step workflow, 5-minute setup
- `references/core-concepts.md` (66 lines) - MCP fundamentals: tools, resources, prompts, transports
- `references/worker-basics.md` (326 lines) - Worker & Durable Objects basics, transport selection, HTTP fundamentals
- `references/stateful-servers.md` (246 lines) - Durable Objects integration, WebSocket hibernation, cost optimization, common patterns
- `references/production-deployment.md` (814 lines) - Deployment & testing, configuration reference, authentication patterns, 22 known errors with solutions
### Templates
- `templates/basic-mcp.ts` - Minimal MCP server
- `templates/tools-example.ts` - Tool definitions
- `templates/durable-object-mcp.ts` - Stateful MCP with DO
- `templates/websocket-mcp.ts` - WebSocket transport
**Official Docs**: https://modelcontextprotocol.io | **Cloudflare**: https://developers.cloudflare.com/workers/runtime-apis/durable-objects/
© secondsky · MIT · secondsky/claude-skills