Chisel Planner
Chisel Planner
MCP によってエージェントを主インターフェースとして用いる個人用プランナーです。
現状
最初の実装では、Bun/Hono の土台、ユーザーごとの SQLite、マイグレーション、設定、プロジェクト・タスク・習慣・キャパシティのドメイン、REST API、レスポンシブな Web アプリ、認証付き MCP サーバーを実装しています。OAuth 2.1 は Better Auth により解決しています。PKCE、DCR、限定登録、Web セッション、JWT、MCP リソースに紐付いたトークンが含まれます。UI は今後も Figma から発展させていき、CIMD は後続のフェーズで対応します。
Related MCP server: ticktick-sdk
要件
Bun 1.3+
Docker(任意)
開発
bun install
cp .env.example .env
bun run devbun run dev を実行すると、API が 127.0.0.1:3000 で起動し、Vite が 127.0.0.1:5173 で起動します。Web アプリは本番では /app/today に配置され、開発時は API へのプロキシを使用します。
限定登録で最初のユーザーを作成します:
AUTH_BOOTSTRAP_EMAIL=owner@example.com \
AUTH_BOOTSTRAP_PASSWORD='una-password-de-12-caracteres' \
bun run auth:bootstrap最初の Web 実装では、サインイン、その日のレビュー、タスクと習慣の完了、プロジェクトの作成、MCP 接続 URL のコピーができます。画面はモバイルファーストで設計されており、デスクトップではサイドバー付きのレイアウトに適応します。
クイックチェック:
curl http://127.0.0.1:3000/healthOAuth の discovery は /.well-known/oauth-authorization-server で提供され、リソースのメタデータは /.well-known/oauth-protected-resource/mcp にあります。/mcp へのアクセスには mcp:tools スコープのアクセストークンが必要です。
MCP サーバーが起動しているときは、OAuth 2.1 フローに対応したクライアントでサーバーを確認できます:
npx @modelcontextprotocol/inspector --cli http://127.0.0.1:3000/mcp --transport http --method server/discoverコマンド
bun run typecheck
bun test
bun run build
bun run migrate:all
bun run auth:bootstrap永続データは DATA_DIR 配下に保存され、system.db と各ユーザーごとのデータベースが users/ に置かれます。
開発時のセキュリティ
本番では常に BETTER_AUTH_SECRET、AUTH_BASE_URL、MCP_RESOURCE を実際の公開値で設定してください。HTTPS を使用し、/data ボリュームは保持したまま、SQLite の状態を分割しないよう単一レプリカでデプロイします。ローカルでは Hono 公式のアダプタにより Host と Origin のバリデーションが適用されます。
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