
Shrimp Task Manager MCP Server: Task Planning for Coding Agents
Lets your coding assistant turn a goal into a tracked task list, then work through it and check each task.
Shrimp Task Manager gives Claude Code, Cursor and other coding assistants a planner. It breaks a feature into small tasks with dependencies, keeps them between sessions, and guides the assistant through doing and verifying each one. It is a community project and runs on your computer.
Tasks are saved in a folder you choose with the DATA_DIR setting. Planning a new task list clears the old unfinished tasks by default, with a backup of finished ones, so tell the assistant to append when you want to keep your list.
Good for
- Developers who run long coding jobs with Claude Code or Cursor
- Anyone whose assistant loses track of multi-step work
- Teams that want a repeatable plan, do and verify loop
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install mcp-shrimp-task-manager
Claude Code
- 1
Copy this prompt.
Add the mcp-shrimp-task-manager server to Claude Code. Run this command: claude mcp add shrimp-task-manager -- npx -y mcp-shrimp-task-manager Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Built from the package data we hold. Not yet tested by us.
Tools
Starts planning a feature or project
Returns step-by-step planning instructions for the assistant to follow, and can look at tasks you already have. It does not save anything itself.
Try: “Plan a user-login feature for this project.”
Read ·
plan_taskChecks a plan against your codebase
Gives the assistant instructions to look through the code, judge feasibility and risks, and write the result as high-level steps.
Try: “Analyze whether this plan fits our current code.”
Read ·
analyze_taskReviews an analysis for gaps
Gives the assistant instructions to check the analysis for completeness and better options before it commits to tasks.
Try: “Reflect on the plan and tell me what is missing.”
Read ·
reflect_taskBreaks a plan into saved tasks
Turns a plan into a task list with priorities and dependencies and saves it. By default it clears all existing tasks first and keeps a backup, unless the update mode is append, overwrite or selective.
Try: “Split the login plan into tasks and keep my current ones.”
Delete ·
split_tasksShows all tasks and their status
Returns the saved task list with status, priority and dependencies.
Try: “List my tasks.”
Files ·
list_tasksSearches tasks by keyword or ID
Finds tasks that match a keyword or ID and shows short summaries.
Try: “Find the tasks about authentication.”
Files ·
query_taskShows everything about one task
Returns a task in full, including its implementation guide and verification criteria.
Try: “Show full details of the login form task.”
Files ·
get_task_detailGets the instructions for doing one task
Marks the task as in progress and returns guidance the assistant must follow to complete it. Calling it does not finish the task.
Try: “Start the login form task.”
Write ·
execute_taskScores a finished task
Scores the work against the task criteria. A score of 80 or more marks the task completed and saves a summary.
Try: “Verify the login form task.”
Write ·
verify_taskEdits a task
Changes a task name, description, notes, dependencies, related files, guide or criteria. Completed tasks only allow summary and related files to change.
Try: “Add a note to the login task that it needs the new API.”
Write ·
update_taskDeletes an unfinished task
Removes one task that is not completed. Completed tasks cannot be deleted.
Try: “Delete the duplicate profile task.”
Delete ·
delete_taskWipes the unfinished task list
Clears all unfinished tasks and resets the list, after you confirm. Completed tasks are backed up first.
Try: “Clear all tasks and start over.”
Delete ·
clear_all_tasksThinks a problem through step by step
Lets the assistant build, question and correct ideas over several steps, and prefers reading project code over guessing.
Try: “Think through how to cache these API calls.”
Read ·
process_thoughtCreates the project rules document
Initializes or updates a standards document for the project, so later tasks follow the same conventions.
Try: “Initialize project rules for this repo.”
Read ·
init_project_rulesResearches a technical topic in a structured way
Puts the assistant in a research mode that guides it to use web and code search systematically on a topic.
Try: “Research the best way to handle file uploads.”
Read ·
research_mode
Read from the source code
Permissions
high risk · 4 things to watch
High risk
The assistant can overwrite and delete the task list stored on your computer, and by default a new plan clears your old unfinished tasks. Point DATA_DIR at a folder you can back up, and ask for append mode when you add to a plan.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can delete tasks and wipe the list
delete_task removes one unfinished task, and clear_all_tasks resets the list after confirmation. Completed tasks are backed up before a wipe. github.com
A new plan clears unfinished tasks by default
split_tasks defaults to a mode that clears all tasks and backs them up. Ask the assistant to use append or selective when you want to keep your list. github.com
The optional web viewer listens on every network interface
With ENABLE_GUI=true the viewer starts on a random free port with no password and no host set, so it listens on every network interface. It only serves your task list (read-only), but anyone on the network can read it. Leave it off, or use it only on a trusted network. github.com
The planning tools return instructions, not results
Tools like plan_task and execute_task send guidance that the assistant must follow. They do not run code on their own. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | No read-only mode is documented. Only list, query and detail tools only read. |
|---|---|
| Sign-in and keys | No account or API key. Tasks and backups are saved as files in the folder set by DATA_DIR. |
Questions
Is the Shrimp Task Manager MCP server official?
There is no vendor behind it. It is a community project by cjo4m06 and is not made by Anthropic, Cursor or any other app it works with.
Does it need an API key?
No. It runs locally with no account or key. Tasks are saved in the folder you set with DATA_DIR.
Where are my tasks stored?
In the folder set by DATA_DIR in your config. The README uses an absolute path such as one next to your project, and you should set one so tasks do not end up somewhere unexpected.
Will it delete my existing tasks?
It can. A new plan clears all existing tasks by default and backs them up, and the clear and delete tools remove unfinished tasks. Completed tasks are backed up before a wipe.
What is the web viewer?
An optional page that shows your tasks in a browser, turned on with ENABLE_GUI=true. It is off by default and listens on every network interface when on.
Which clients does it work with?
The README names Claude Code as the main client and also mentions Cline and Claude Desktop. See the install box above for the other apps.
Does it run the tasks for me?
No. It plans and tracks. Calling the execute tool returns instructions that the assistant must follow, and you or the assistant still do the coding.
Information
updated Nov 2, 2026
- Publisher
- Community
- Package
mcp-shrimp-task-manager- Registry
- npm
- Transport
- stdio
- Auth
- None
- License
- MIT
- Last commit
- Aug 21, 2025
- Open issues
- 39
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 7Hide
- github.com · github.com
- github.com · github.com
- github.com · github.com
- github.com · github.com
- github.com · github.com
- github.com · github.com
- www.npmjs.com · npmjs.com