Skip to main content
Glama

Remote MCP Server on Cloudflare

by joaquinsoza

Удаленный сервер 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
Deploy Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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

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

              Related MCP Servers

              • -
                security
                -
                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 -
              • -
                security
                -
                license
                -
                quality
                A Model Context Protocol server that runs on Cloudflare Workers, supporting OAuth login and enabling Claude AI to access remote tools and services via MCP.
              • -
                security
                -
                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.
              • -
                security
                -
                license
                -
                quality
                A Model Context Protocol server that runs on Cloudflare Workers with OAuth login, allowing tools like the MCP Inspector and Claude Desktop to connect and use defined tools remotely.

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/joaquinsoza/x-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server