Chisel Planner
Chisel Planner
Persönlicher Planer mit einer Hauptschnittstelle für Agenten über MCP.
Status
Der erste Entwurf implementiert das Bun/Hono-Gerüst, SQLite pro Benutzer, Migrationen, Konfiguration, die Domäne für Projekte/Aufgaben/Gewohnheiten/Kapazität, REST, einen responsiven Web-Ansatz und einen authentifizierten MCP-Server. OAuth 2.1 wird mit Better Auth gelöst: PKCE, DCR, geschlossener Login, Websitzungen, JWT und an die MCP-Ressource gebundene Tokens. Die UI wird weiterhin auf Grundlage von Figma weiterentwickelt, und CIMD bleibt für eine spätere Phase.
Related MCP server: ticktick-sdk
Anforderungen
Bun 1.3+
Docker optional
Entwicklung
bun install
cp .env.example .env
bun run devbun run dev startet die API auf 127.0.0.1:3000 und Vite auf 127.0.0.1:5173. Die Webanwendung befindet sich in der Produktion unter /app/today und nutzt während der Entwicklung einen Proxy zur API.
Erstelle den ersten Benutzer mit der geschlossenen Registrierung:
AUTH_BOOTSTRAP_EMAIL=owner@example.com \
AUTH_BOOTSTRAP_PASSWORD='una-password-de-12-caracteres' \
bun run auth:bootstrapDer erste Web-Ansatz ermöglicht es, sich anzumelden, den Tag zu überprüfen, Aufgaben und Gewohnheiten abzuschließen, Projekte zu erstellen und die MCP-Verbindungs-URL zu kopieren. Die Ansicht ist Mobile-First konzipiert und passt sich auf dem Desktop mit einer Sidebar an.
Schnelle Überprüfung:
curl http://127.0.0.1:3000/healthDer OAuth-Discovery ist unter /.well-known/oauth-authorization-server verfügbar und die Metadaten der Ressource unter /.well-known/oauth-protected-resource/mcp. /mcp erfordert ein Access-Token mit dem Scope mcp:tools.
Um den MCP-Server zu inspizieren, wenn er läuft, verwende einen Client, der den OAuth-2.1-Flow unterstützt:
npx @modelcontextprotocol/inspector --cli http://127.0.0.1:3000/mcp --transport http --method server/discoverBefehle
bun run typecheck
bun test
bun run build
bun run migrate:all
bun run auth:bootstrapDie persistenten Daten befinden sich in DATA_DIR: system.db und eine separate Datenbank pro Benutzer in users/.
Sicherheit in der Entwicklung
Konfiguriere in Produktion immer BETTER_AUTH_SECRET, AUTH_BASE_URL und MCP_RESOURCE mit den tatsächlichen öffentlichen Werten. Verwende HTTPS, bewahre das /data-Volume auf und setze eine einzelne Replik ein, um den SQLite-Zustand nicht zu teilen. Lokal werden Host- und Origin-Validierungen über den offiziellen Hono-Adapter angewendet.
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