mcp-think
mcp-think
Un servidor MCP remoto para el pensamiento secuencial estructurado, construido para Cloudflare Workers.
Arquitectura
Cloudflare Worker expone
/mcpa través de HTTP Streamable.MCP SDK v2 define las herramientas.
Durable Objects + SQLite persisten cada secuencia.
Una secuencia se direcciona mediante un
sequenceIdexplí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 devEl endpoint MCP local es:
http://localhost:8787/mcpComprobación de estado:
http://localhost:8787/healthDespliegue
Autentica Wrangler con tu cuenta de Cloudflare y ejecuta:
npm run deployCloudflare 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.
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.-