PlanTool
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., "@PlanToolstart planning a new project"
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.
plantool
An LLM-led planning tool. It interviews you about a project, records every planning fact as a typed row in SQLite with its provenance, and refuses to advance past mechanical gates. It is reached over MCP, so the model on the other end can be any model.
The design spine, which explains most of the decisions in here: the tool records judgment, it never exercises it. It has no LLM inside it and no API key. Selections are made by the planning session; the tool does the accounting, and the accounting is what a session's memory cannot be trusted with. Retrieval is lexical or structural for the same reason — no embedding model, so no semantic search.
What is here
This is v2, a rewrite of v1's plan-authoring loop. It was planned using v1, and that plan
is frozen at spec/v2/plan.md — read-only, and the specification this code is built from.
engine/— the whole engine, plain Python. Storage, rows and links, the interview (guidance, gaps), enforcement (gates, warnings, conflicts), validation and findings, tasks and briefs, resume, and the surface.spec/v2/— the frozen plan, plus two ledgers kept as the build runs:DEFECTS.md(the plan was insufficient and something had to be invented) andDEVIATIONS.md(built deliberately differently, with the reasoning).archive/v1/— v1, preserved and still runnable.tests/— pytest.GLOSSARY.md— this build's own structural vocabulary, and it is binding.tests/test_vocabulary.pyparses the retired-word list out of it and fails the suite on a violating identifier. A plan built with the tool gets the same thing as data: agreed terms, retired words with what to say instead, exported as a manifest your own CI can read.
Related MCP server: batuta-mcp
Running the tool
.venv\Scripts\python -m engine.mcp <workspace>stdio JSON-RPC. Point an MCP-capable client at it, in a directory you want a plan to live in.
The tool never creates the workspace and never writes outside it. Start with plan_status —
in a fresh workspace it tells you to call init_plan, and in one that has a plan it tells a
planner with no memory where the work got to and what to do next.
Tests
.venv\Scripts\python -m pytest -qBuild status
Build packages M0–M6 are in: foundation, the interview core, enforcement, validation and findings, tasks and briefs, timestamps, session resume, row naming, and the MCP surface.
M6 is not closed. Its open items are listed in M6_PLAN.md §2. M7 is
revision-service; M8 dogfoods the whole thing by planning the GUI with it.
The execution module — deriving a task graph and composing briefs from it — is deliberately deferred and wants a design discussion before any of it is built.
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-qualityDmaintenanceAn MCP server for intelligent project planning and task management featuring task tracking, bug reporting, and feature specification with SQLite persistence. It includes full-text search capabilities and automatic filesystem synchronization to keep project data organized and accessible.MIT
- Alicense-qualityBmaintenanceMCP server that decomposes tasks into plans with disjoint file boundaries, validates overlaps, and creates git worktrees with a ready prompt per plan.332MIT
- Alicense-qualityCmaintenanceAn MCP server that gives your agent a persistent project brain: vision, architecture decisions, conventions, roadmaps, and automatic session handoff.486MIT
- AlicenseAqualityCmaintenanceAn MCP server that helps AI agents plan and track software projects using the Conducted Development methodology, providing artifact validation, kickoff guidance, and project rituals.7651MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
A MCP server built for developers enabling Git based project management with project and personal…
An MCP server for deep research or task groups
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/AlTheSlacker/PlanTool'
If you have feedback or need assistance with the MCP directory API, please join our Discord server