Chisel Planner
Chisel Planner
Planificador personal con una interfaz principal de agentes mediante MCP.
Estado
El primer corte implementa el andamio Bun/Hono, SQLite por usuario, migraciones, configuración, dominio de proyectos/tareas/hábitos/capacidad, REST, una aproximación web responsive y un servidor MCP autenticado. OAuth 2.1 se resuelve con Better Auth: PKCE, DCR, login cerrado, sesiones web, JWT y tokens ligados al recurso MCP. La UI seguirá evolucionando desde Figma y CIMD queda para una fase posterior.
Related MCP server: ticktick-sdk
Requisitos
Bun 1.3+
Docker opcional
Desarrollo
bun install
cp .env.example .env
bun run devbun run dev levanta la API en 127.0.0.1:3000 y Vite en 127.0.0.1:5173. La aplicación web vive en /app/today durante producción y usa un proxy a la API durante desarrollo.
Crear el primer usuario con el registro cerrado:
AUTH_BOOTSTRAP_EMAIL=owner@example.com \
AUTH_BOOTSTRAP_PASSWORD='una-password-de-12-caracteres' \
bun run auth:bootstrapLa primera aproximación web permite iniciar sesión, revisar el día, completar tareas y hábitos, crear proyectos y copiar la URL de conexión MCP. La vista está pensada mobile-first y se adapta a escritorio con sidebar.
Verificación rápida:
curl http://127.0.0.1:3000/healthEl discovery OAuth está disponible en /.well-known/oauth-authorization-server y el metadata del recurso en /.well-known/oauth-protected-resource/mcp. /mcp requiere un access token con el scope mcp:tools.
Para inspeccionar el servidor MCP cuando esté levantado, usa un cliente que soporte el flujo OAuth 2.1:
npx @modelcontextprotocol/inspector --cli http://127.0.0.1:3000/mcp --transport http --method server/discoverComandos
bun run typecheck
bun test
bun run build
bun run migrate:all
bun run auth:bootstrapLa información persistente vive en DATA_DIR: system.db y una base independiente por usuario en users/.
Seguridad de desarrollo
Configura siempre BETTER_AUTH_SECRET, AUTH_BASE_URL y MCP_RESOURCE con los valores públicos reales en producción. Usa HTTPS, conserva el volumen /data y despliega una sola réplica para no dividir el estado SQLite. En local se aplican validaciones de Host y Origin mediante el adaptador oficial de Hono.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Todoist through the MCP interface, providing full CRUD operations for tasks and projects including creating, updating, completing, and filtering tasks with natural language commands.20MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage TickTick tasks, projects, habits, and focus sessions through the MCP server.140MIT
- AlicenseNot gradedqualityCmaintenanceEnables LLMs to manage Google Calendar events and Google Tasks through a set of MCP tools.262MIT
- AlicenseCqualityBmaintenanceEnables Claude Code, Claude Desktop, Cursor, or any MCP-compatible client to interact with Mursa tasks, calendar, goals, notes, habits, projects, and Gmail via natural language.2812MIT
Related MCP Connectors
Project management MCP for AI agents with safe task reads and writes.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Manage your MakeMeBetter AI tasks, habits, and goals from your AI assistant.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Alvarordev/chisel'
If you have feedback or need assistance with the MCP directory API, please join our Discord server