Chisel Planner
Chisel Planner
Персональный планировщик с основным интерфейсом для агентов через MCP.
Статус
Первый срез реализует скаффолд Bun/Hono, SQLite для каждого пользователя, миграции, конфигурацию, домен проектов/задач/привычек/ёмкости, REST, адаптивную веб-реализацию и аутентифицированный MCP-сервер. OAuth 2.1 решается с помощью Better Auth: PKCE, DCR, закрытая регистрация, веб-сессии, 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. Веб-приложение живёт в /app/today в продакшене и использует прокси к API во время разработки.
Создайте первого пользователя с помощью закрытой регистрации:
AUTH_BOOTSTRAP_EMAIL=owner@example.com \
AUTH_BOOTSTRAP_PASSWORD='una-password-de-12-caracteres' \
bun run auth:bootstrapПервая веб-реализация позволяет войти в систему, просмотреть день, выполнять задачи и привычки, создавать проекты и копировать URL подключения MCP. Дизайн задуман mobile-first и адаптируется для десктопа с боковой панелью.
Быстрая проверка:
curl http://127.0.0.1:3000/healthOAuth discovery доступен в /.well-known/oauth-authorization-server, а метаданные ресурса — в /.well-known/oauth-protected-resource/mcp. /mcp требует access token со scope 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. Локально применяются проверки Host и Origin через официальный адаптер 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