Integrations
Enables deployment and hosting of an MCP server on Cloudflare Workers, with OAuth login support
Удаленный сервер MCP на Cloudflare
Давайте запустим удаленный сервер MCP на Cloudflare Workers с возможностью входа по протоколу OAuth!
Развивайтесь локально
Вы должны иметь возможность открыть http://localhost:8787/
в своем браузере.
Подключите MCP-инспектор к вашему серверу
Для изучения нового API MCP вы можете использовать MCP Inspector .
- Запустите его с помощью
npx @modelcontextprotocol/inspector
- В инспекторе измените тип транспорта на
SSE
и введитеhttp://localhost:8787/sse
в качестве URL-адреса сервера MCP для подключения, затем нажмите «Подключиться». - Вы перейдете на экран входа в систему (фиктивный) пользователя/пароля. Введите любой адрес электронной почты и пароль для входа.
- Вас перенаправят обратно в MCP Inspector, и теперь вы сможете просматривать и вызывать любые определенные инструменты!
Подключите Claude Desktop к локальному серверу MCP
Инспектор MCP великолепен, но мы действительно хотим подключить его к Claude! Следуйте краткому руководству Anthropic и в Claude Desktop перейдите в Настройки > Разработчик > Изменить конфигурацию, чтобы найти файл конфигурации.
Откройте файл в текстовом редакторе и замените его следующей конфигурацией:
Это запустит локальный прокси-сервер и позволит Клоду взаимодействовать с вашим сервером MCP по протоколу HTTP.
Когда вы открываете Claude, должно открыться окно браузера, позволяющее вам войти в систему. Вы должны увидеть доступные инструменты в правом нижнем углу. Получив правильный запрос, Claude должен попросить вызвать инструмент.
Развертывание в Cloudflare
npx wrangler kv namespace create OAUTH_KV
- Следуйте инструкциям, чтобы добавить идентификатор пространства имен kv в
wrangler.jsonc
npm run deploy
Вызовите недавно развернутый удаленный сервер MCP с удаленного клиента MCP
Так же, как вы делали выше в разделе «Локальная разработка», запустите инспектор MCP:
npx @modelcontextprotocol/inspector@latest
Затем введите URL-адрес workers.dev
(например: worker-name.account-name.workers.dev/sse
) вашего Worker в инспекторе в качестве URL-адреса сервера MCP для подключения и нажмите «Подключиться».
Теперь вы подключились к своему серверу MCP с удаленного клиента MCP.
Подключите Claude Desktop к удаленному серверу MCP
Обновите файл конфигурации Claude, чтобы он указывал на URL-адрес вашего workers.dev
(например: worker-name.account-name.workers.dev/sse
), и перезапустите Claude.
Отладка
Если что-то пойдет не так, может быть полезно перезапустить Claude или попробовать подключиться напрямую к вашему серверу MCP через командную строку с помощью следующей команды.
В некоторых редких случаях может помочь очистка файлов, добавленных в ~/.mcp-auth
This server cannot be installed
Реализация сервера Model Context Protocol в Cloudflare Workers с авторизацией по протоколу OAuth, которая позволяет помощникам с искусственным интеллектом, таким как Клод, получать доступ к внешним инструментам.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that runs on Cloudflare Workers with OAuth login, allowing AI assistants like Claude to execute tools remotely through HTTP connections.Last updated -TypeScript
- -securityFlicense-qualityA Model Context Protocol server implementation that runs on Cloudflare Workers, providing tool integration for AI assistants like Claude with OAuth login capability.Last updated -14TypeScript
- -securityFlicense-qualityA Cloudflare Workers-based server implementing the Model Context Protocol that enables AI assistants like Claude to securely access external tools through OAuth authentication.Last updated -14TypeScript
- -security-license-qualityA Model Context Protocol server implementation that runs on Cloudflare Workers, allowing AI assistants like Claude to access external tools via MCP with OAuth login support.Last updated -TypeScript