home / mcp / shrimp mcp server
Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like developer behavior in reasoning AI systems.
Configuration
View docs{
"mcpServers": {
"cjo4m06-mcp-shrimp-task-manager": {
"command": "node",
"args": [
"/path/to/mcp-shrimp-task-manager/dist/index.js"
],
"env": {
"DATA_DIR": "/path/to/shrimp_data",
"ENABLE_GUI": "false",
"TEMPLATES_USE": "en"
}
}
}
}MCP Shrimp Task Manager provides persistent memory, structured workflows, and smart task decomposition to help AI agents plan, execute, and verify software development work without losing context. It enables you to break down complex projects into manageable tasks, track progress across sessions, and maintain coding standards as you progress.
You interact with Shrimp Task Manager through an MCP client to plan and execute tasks. Start by initializing project standards, then ask the system to plan tasks, and finally execute them either step by step or in continuous mode. The system maintains context across sessions, so you can return to tasks later without redoing prior work.
Prerequisites: Node.js 18+ and npm or yarn. You also need an MCP-compatible AI client such as Claude Code.
Install Claude Code globally and start it, then install Shrimp Task Manager and build it locally.
Install Claude Code (example commands):
# Windows 11 with WSL2
wsl --install
wsl -d Ubuntu
npm install -g @anthropic-ai/claude-code
claudeInstall Shrimp Task Manager by cloning the project, installing dependencies, and building the project.
git clone https://github.com/cjo4m06/mcp-shrimp-task-manager.git
cd mcp-shrimp-task-manager
npm install
npm run buildCreate a configuration file for the MCP client to run Shrimp Task Manager as a local server. This example shows how to point the MCP client to the built index and provide necessary environment settings.
{
"mcpServers": {
"shrimp_task_manager": {
"command": "node",
"args": ["/path/to/mcp-shrimp-task-manager/dist/index.js"],
"env": {
"DATA_DIR": "/path/to/your/shrimp_data",
"TEMPLATES_USE": "en",
"ENABLE_GUI": "false"
}
}
}
}Once you have the configuration file, start the MCP client with the custom MCP setup to connect Shrimp Task Manager.
claude --dangerously-skip-permissions --mcp-config .mcp.jsonEnvironment variables shown for the MCP server are used to customize data storage, templates language, and GUI behavior. You can adjust these values to fit your project structure and preferences.
1) Initialize your project standards with init project rules. 2) Plan a task with plan task: <description>. 3) Execute tasks with execute task or switch to continuous mode to run all subtasks automatically. 4) Monitor progress and adjust as needed using the Task Viewer or the Web GUI if enabled.
Create a local environment file to customize behavior. Example variables include the data directory, GUI enablement, and language templates.
# .env
DATA_DIR=/path/to/data/storage
ENABLE_GUI=true
WEB_PORT=3000
PROMPT_LANGUAGE=enIf you want to view tasks in a modern web interface, enable the GUI by setting ENABLE_GUI=true in the environment. You can access the Task Viewer on the specified port after starting the server.
If the MCP client cannot connect to Shrimp Task Manager, verify that the path to the built index.js is correct, the environment variables are set, and that the MCP client is launched with the proper configuration file. Check that Node.js is version 18 or higher and that dependencies are installed successfully.
Shrimp Task Manager provides persistent memory, structured workflows, and task memory to keep you on track across sessions. It decomposes complex tasks into atomic subtasks and preserves context even when token limits are reached.
Modern React interface for visual task management with drag-and-drop, real-time search, and multi-profile support.
Optional lightweight web interface for quick task overview; enable via ENABLE_GUI in the environment.
Systematic exploration of technologies and solutions to inform task planning.
Assign specialized AI agents to specific tasks to distribute work effectively.
Define and enforce coding standards and project-wide guidelines.
Automatic backup and restoration of task history for persistent context.
Create structured task plans from high-level goals.
Carry out tasks and report progress back to the planner.