Remote MCP Server on Cloudflare
Удаленный сервер 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/ в своем браузере.
Related MCP server: Remote MCP Server on Cloudflare
Подключите 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-authResources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
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/coderippr/x-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server