planner-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@planner-mcpList my saved plans"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Planner MCP Monorepo
A TypeScript monorepo for turning planning documents into structured SQLite data and exposing plan metadata to AI agents through MCP.
Repository Map
Path | Responsibility |
| Markdown parser/formatter, domain types, SQLite repository, and REST API |
| MCP stdio server and REST API client |
| Phase-gated brain-dump planning skill and direct transfer scripts |
| Detailed ownership, data flow, and extension map |
| Working rules and verification guidance for coding agents |
Related MCP server: Context Portal MCP (ConPort)
Requirements
Node.js 22.5 or newer; SQLite is provided by Node's built-in
node:sqlitemodulenpm 10 or newer
curlfor the skill's shell scripts
Setup
npm install
npm run checkRun
Start the API in one terminal:
PLANNER_DB_PATH=planner.sqlite npm run dev:apiThe API defaults to http://127.0.0.1:3000.
Start the MCP stdio server from an MCP client configuration:
{
"mcpServers": {
"planner": {
"command": "npm",
"args": ["run", "dev:mcp"],
"cwd": "/absolute/path/to/planner-mcp",
"env": {
"PLANNER_API_URL": "http://127.0.0.1:3000"
}
}
}
}Example local use in opencode.json/opencode.jsonc
"mcp": {
"planner": {
"type": "local",
"enabled": true,
"command": ["npm", "run", "dev:mcp"],
"cwd": "/home/nhbody/git/planner-mcp",
"environment": {
"PLANNER_API_URL": "http://127.0.0.1:3000"
}
}
}REST API
Method | Endpoint | Behavior |
|
| Readiness response |
|
| Parse and add/update a Markdown plan; returns |
|
| List plan frontmatter metadata |
|
| Reconstruct canonical Markdown |
|
| Delete a plan and all associated sections |
PUT /plans requires Content-Type: text/markdown. A frontmatter reference of New creates a UUID-backed PLAN-... reference. Any other reference updates that plan transactionally.
Direct Plan Transfer
The scripts stream files directly to and from the API to avoid duplicating plan content in an agent context:
skills/idea-planner/scripts/upload-plan.sh path/to/plan.md
skills/idea-planner/scripts/download-plan.sh PLAN-id path/to/plan.md
skills/idea-planner/scripts/sync-plan.sh path/to/plan.mdSet PLANNER_API_URL to override the default API URL. sync-plan.sh uploads, captures the reference, and atomically replaces the local document with canonical Markdown containing that reference.
MCP Surface
The MCP server exposes list_plans, which returns saved plans and metadata, and delete_plan, which permanently deletes a plan and its associated sections. delete_plan is destructive and must only be invoked after an explicit user request to delete that plan. Use the shell scripts for bulk Markdown upload and download.
Verification
npm run typecheck
npm run test:unit
npm run test:integration
npm run test:e2e
npm run build
npm run checkTests use in-memory or temporary SQLite databases and do not touch planner.sqlite.
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
- Alicense-qualityCmaintenanceAn MCP server that enables AI assistants to create and manage persistent SQLite databases through natural language without requiring SQL knowledge. It allows users to propose schemas, store records, and perform complex queries across multiple databases for structured data tracking.MIT
- Alicense-qualityDmaintenanceA database-backed MCP server that acts as a project memory bank, enabling AI assistants to store, retrieve, and search structured context like decisions, tasks, and architecture using SQLite and vector embeddings.Apache 2.0
- Flicense-qualityBmaintenanceAn MCP server for reviewing markdown plans before AI agents implement them. Enables annotation of plans with Fix, Question, and Highlight, which AI agents can read directly through MCP.5
- AlicenseBqualityAmaintenanceA local MCP server that provides a safe plan-and-execute workflow for AI coding assistants, storing plans and tasks, and executing agent commands with an allow-list for security.271594MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
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/DannieJWright/planner-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server