mcp-think
mcp-think
Удалённый MCP-сервер для структурированного последовательного мышления, разработанный для Cloudflare Workers.
Архитектура
Cloudflare Worker отдаёт
/mcpпо Streamable HTTP.MCP SDK v2 определяет инструменты.
Durable Objects + SQLite обеспечивают хранение каждой последовательности.
Последовательность адресуется по явному
sequenceId; сессии протокола MCP не хранят состояние приложения.
Эта архитектура соответствует текущим рекомендациям Cloudflare: новые MCP-серверы используют обработчик v2/stateless, а состояние приложения для многошаговых процессов хранится за явной границей Durable Object. McpAgent устарел и здесь намеренно не используется.
Related MCP server: Sequential-Thinking
Инструменты
start_sequence
Создаёт последовательность и возвращает sequenceId.
add_step
Добавляет структурированный шаг. Используйте его для сводок, допущений, доказательств, гипотез или решений. Сервер не предназначен для раскрытия или хранения скрытых цепочек рассуждений.
revise_step
Создаёт новую ревизию предыдущего шага, сохраняя исходную запись.
get_sequence
Возвращает метаданные последовательности и все сохранённые шаги.
finish_sequence
Сохраняет итоговый вывод и помечает последовательность как завершённую.
reset_sequence
Удаляет сохранённые данные последовательности.
Локальная разработка
npm install
npm run typecheck
npm run devЛокальная конечная точка MCP:
http://localhost:8787/mcpПроверка работоспособности:
http://localhost:8787/healthРазвёртывание
Войдите в Wrangler с учётной записью Cloudflare и запустите:
npm run deployCloudflare развернёт Durable Object с поддержкой SQLite из миграции, указанной в wrangler.jsonc.
Пример работы
start_sequence(goal)
↓
sequenceId
↓
add_step(sequenceId, ...)
↓
add_step(sequenceId, ...)
↓
revise_step(sequenceId, stepId, ...)
↓
get_sequence(sequenceId)
↓
finish_sequence(sequenceId, conclusion)Дорожная карта безопасности
В MVP намеренно нет аутентификации. Прежде чем открывать публичный доступ к конечной точке, добавьте OAuth или другой слой аутентификации и привяжите владение последовательностью к аутентифицированному субъекту. Руководство Cloudflare по MCP также рекомендует явную проверку Host/Origin и аутентификацию вместо того, чтобы рассматривать CORS как механизм аутентификации.
This server cannot be deployed
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Cloudflare Workers MCP server: agent-workflow-engine
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Cloudflare Workers MCP server: agent-memory
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceA remote MCP server that can be deployed on Cloudflare Workers without requiring authentication, allowing users to add and use custom tools through the Model Context Protocol.1-
- AlicenseAqualityDmaintenanceA MCP server that implements sequential thinking protocols, provides structured problem-solving methods, decomposes complex problems into manageable steps, and supports iterative optimization and alternative reasoning paths.12Apache 2.0
- FlicenseNot gradedqualityCmaintenanceA remote MCP server that can be deployed on Cloudflare Workers, using OAuth authentication and SSE transport for tool invocation.-
- FlicenseNot gradedqualityDmaintenanceA remote MCP server deployed on Cloudflare Workers for hosting and exposing MCP tools to AI clients via a remote endpoint.-