- Explore MCP Servers
- think_and_plan_MCP
Think And Plan Mcp
What is Think And Plan Mcp
think_and_plan_MCP is an MCP server implementation designed to assist AI assistants like Claude in systematic thinking and task planning, enhancing efficiency and quality in task execution.
Use cases
Use cases include creating project plans, tracking task completion, documenting issues during task execution, and reviewing plans for better organization and efficiency.
How to use
Users can interact with think_and_plan_MCP by utilizing various tools provided, such as creating structured plans, adding steps, marking steps as complete, and reviewing plans. All planning information is stored in a human-readable Markdown file.
Key features
Key features include structured planning, progress tracking, issue management, review capability, and file-based storage, allowing users to manage tasks effectively.
Where to use
think_and_plan_MCP can be utilized in various fields requiring task management and planning, such as project management, software development, and personal productivity.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Think And Plan Mcp
think_and_plan_MCP is an MCP server implementation designed to assist AI assistants like Claude in systematic thinking and task planning, enhancing efficiency and quality in task execution.
Use cases
Use cases include creating project plans, tracking task completion, documenting issues during task execution, and reviewing plans for better organization and efficiency.
How to use
Users can interact with think_and_plan_MCP by utilizing various tools provided, such as creating structured plans, adding steps, marking steps as complete, and reviewing plans. All planning information is stored in a human-readable Markdown file.
Key features
Key features include structured planning, progress tracking, issue management, review capability, and file-based storage, allowing users to manage tasks effectively.
Where to use
think_and_plan_MCP can be utilized in various fields requiring task management and planning, such as project management, software development, and personal productivity.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Help Claude think systematically and plan before tackling tasks, improving efficiency and quality!
📝 Task Planner MCP Server
An MCP (Model Context Protocol) server implementation that provides task planning and tracking tools for Claude and other MCP-compatible AI assistants.
📋 Overview
This Task Planner MCP server enables AI assistants to:
- Create structured task plans ✨
- Add and track steps for completing tasks 📊
- Mark steps as complete as they are finished ✅
- Document and resolve issues that arise during task execution 🛠️
- Review the current state of plans 👀
All planning information is stored in a local plan.md file that can be reviewed and edited by humans.
✨ Features
- Structured Planning: Create organized task plans with steps and planning notes 📑
- Progress Tracking: Mark steps as complete as you execute them ⏱️
- Issue Management: Document problems and their resolutions 🔍
- Review Capability: Review the entire plan or specific tasks at any time 👁️
- File-Based Storage: All information stored in a human-readable Markdown file 📁
🛠️ Tools Provided
This MCP server exposes the following tools:
| Tool | Description |
|---|---|
think_and_plan |
Create a new structured plan for a task 🧠 |
add_step |
Add a new step to an existing task plan ➕ |
mark_step_complete |
Mark a step as completed ✓ |
review_plan |
View the current plan contents 📖 |
add_issue |
Document an issue with a specific step ⚠️ |
resolve_issue |
Mark an issue as resolved with explanation 🎯 |
update_planning_notes |
Update the planning notes for a task 📝 |
check_task_completion |
Check the completion status of a task 🔄 |
delete_step |
Delete a step from the plan 🗑️ |
delete_task |
Delete a task from the plan 🗑️ |
set_priority |
Set task priority High🔴Medium🟠Low🟢 |
📥 Installation
Prerequisites
- Python 3.10+ 🐍
- MCP SDK (
pip install mcp)
Setup
-
Clone this repository:
git clone https://github.com/may3rr/think_and_plan_MCP.git cd think_and_plan_MCP -
Install dependencies:
pip install mcp -
Run the server directly:
python planner_server.py
Integration
Option1: Use with Claude Desktop
To use with Claude Desktop:
- Open Claude Desktop settings
- Edit the configuration file
- Add the following to your
claude_desktop_config.json:
Replace /path/to/python with your Python interpreter path and update the path to the planner_server.py file.
Option2: Use with Cursor
To use with Cursor:
-
Open Settings -> Cursor settings -> Features.
-
Edit the MCP Servers section and add a new MCP server.
-
Set the following:
- Name:
TaskPlanner - Type:
Command
- Name:
-
Set the Command to:
/path/to/python /path/to/think_and_plan_MCP/planner_server.pyReplace
/path/to/pythonwith the path to your Python interpreter and update the path to theplanner_server.pyfile.
⚠️ Note: Ensure there is a space between the two paths.
🚀 Usage
Once the server is running and connected to an MCP client (like Claude Desktop), you can use the tools in your conversations:
Example Workflow
Think and plan, create a personal website
📄 Structure of plan.md
The planner creates a plan.md file with a structure like this:
# Task Plan
Created on: 2025-03-16 14:30:00
## Build a personal website
Created: 2025-03-16 14:30:00
### Planning Notes
This is a preliminary analysis of the task.
### Steps
[✅] Set up development environment
[ ] Create HTML structure
[ ] Style with CSS
- ⚠️ ISSUE: CSS styles not applying to navigation menu (✓ RESOLVED: Fixed by correcting CSS selector specificity)
[ ] Add JavaScript interactions
[ ] Deploy to hosting service
❓ Troubleshooting
- Permission errors: Ensure the directory where
plan.mdis created has write permissions. - Integration issues: Check Claude Desktop logs for connection errors.
- MCP errors: Ensure the MCP SDK is properly installed.
📋 TODOLIST
📜 License
MIT
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










