Skip to main content
Glama

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 deploy

Cloudflare развернёт 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 как механизм аутентификации.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    A 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
    -
  • A
    license
    A
    quality
    D
    maintenance
    A 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.
    1
    2
    Apache 2.0