Remote MCP Server on Cloudflare

by joaquinsoza
Integrations
  • Enables deployment of the MCP server on Cloudflare Workers infrastructure, providing a serverless environment for hosting the MCP service with OAuth authentication capabilities.

Удаленный сервер MCP на Cloudflare

Давайте запустим удаленный сервер MCP на Cloudflare Workers с возможностью входа по протоколу OAuth!

Развивайтесь локально

# clone the repository git clone git@github.com:cloudflare/ai.git # install dependencies cd ai npm install # run locally npx nx dev remote-mcp-server-bearer-auth

Вы должны иметь возможность открыть http://localhost:8787/ в своем браузере.

Подключите MCP-инспектор к вашему серверу

Для изучения нового API MCP вы можете использовать MCP Inspector .

  • Запустите его с помощью npx @modelcontextprotocol/inspector
  • В инспекторе измените тип транспорта на SSE и введите http://localhost:8787/sse в качестве URL-адреса сервера MCP для подключения.
  • Добавьте токен на предъявителя и нажмите «Подключиться».
  • Нажмите «Список инструментов».
  • Запустите инструмент «getToken», который должен вернуть заголовок Authorization, который вы установили в инспекторе.

Подключите Claude Desktop к локальному серверу MCP

{ "mcpServers": { "remote-mcp-server-bearer-auth": { "command": "npx", "args": [ "mcp-remote", "http://localhost:8787/sse", "--header", "Authorization: Bearer ${AUTH_TOKEN}" ] }, "env": { "AUTH_TOKEN": "..." } } }

Развертывание в Cloudflare

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 или попробовать подключиться напрямую к вашему серверу MCP через командную строку с помощью следующей команды.

npx mcp-remote http://localhost:8787/sse

В некоторых редких случаях может помочь очистка файлов, добавленных в ~/.mcp-auth

rm -rf ~/.mcp-auth

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Сервер протокола контекста модели, работающий на Cloudflare Workers с входом по протоколу OAuth, позволяющий таким клиентам, как Claude Desktop, подключаться к нему для взаимодействия с искусственным интеллектом, дополненным инструментами.

  1. Развивайтесь локально
    1. Подключите MCP-инспектор к вашему серверу
      1. Подключите Claude Desktop к локальному серверу MCP
        1. Развертывание в Cloudflare
          1. Вызовите недавно развернутый удаленный сервер MCP с удаленного клиента MCP
            1. Отладка

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A 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
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server implementation that runs on Cloudflare Workers with OAuth login, allowing Claude and other AI models to access tools via the MCP standard.
                Last updated -
                TypeScript
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server for Cloudflare Workers that integrates with Claude AI, enabling tool usage through OAuth login and SSE connections.
                Last updated -
                14
                TypeScript
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server implementation that runs on Cloudflare Workers, providing tool integration for AI assistants like Claude with OAuth login capability.
                Last updated -
                14
                TypeScript

              View all related MCP servers

              ID: hzc8oovcof