Skip to main content
Glama

mcp-think

Un servidor MCP remoto para el pensamiento secuencial estructurado, construido para Cloudflare Workers.

Arquitectura

  • Cloudflare Worker expone /mcp a través de HTTP Streamable.

  • MCP SDK v2 define las herramientas.

  • Durable Objects + SQLite persisten cada secuencia.

  • Una secuencia se direcciona mediante un sequenceId explícito; las sesiones del protocolo MCP no llevan estado de la aplicación.

Este diseño sigue las directrices actuales de Cloudflare: los nuevos servidores MCP utilizan el controlador v2/stateless, mientras que el estado de la aplicación para flujos de trabajo multipaso reside detrás de un límite explícito de Durable Object. McpAgent está en desuso e intencionadamente no se usa aquí.

Related MCP server: Sequential-Thinking

Herramientas

start_sequence

Crea una secuencia y devuelve un sequenceId.

add_step

Añade un paso estructurado. Úsalo para resúmenes, supuestos, evidencia, hipótesis o decisiones. El servidor no está pensado para exponer ni almacenar cadenas de pensamiento ocultas.

revise_step

Crea una nueva revisión de un paso anterior conservando el registro original.

get_sequence

Devuelve los metadatos de la secuencia y todos los pasos almacenados.

finish_sequence

Almacena la conclusión final y marca la secuencia como completada.

reset_sequence

Elimina los datos de la secuencia almacenados.

Desarrollo local

npm install
npm run typecheck
npm run dev

El endpoint MCP local es:

http://localhost:8787/mcp

Comprobación de estado:

http://localhost:8787/health

Despliegue

Autentica Wrangler con tu cuenta de Cloudflare y ejecuta:

npm run deploy

Cloudflare aprovisionará el Durable Object respaldado por SQLite mediante la migración en wrangler.jsonc.

Flujo de ejemplo

start_sequence(goal)
      ↓
sequenceId
      ↓
add_step(sequenceId, ...)
      ↓
add_step(sequenceId, ...)
      ↓
revise_step(sequenceId, stepId, ...)
      ↓
get_sequence(sequenceId)
      ↓
finish_sequence(sequenceId, conclusion)

Hoja de ruta de seguridad

El MVP intencionadamente no tiene autenticación. Antes de exponer el endpoint públicamente, añade OAuth u otra capa de autenticación y vincula la propiedad de la secuencia al principal autenticado. Las directrices de MCP de Cloudflare también recomiendan una validación explícita de Host/Origin y autenticación en lugar de tratar CORS como un mecanismo de autenticación.

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