MCP Shrimp Task Manager について
Shrimp Task Manager は、自然言語の依頼を依存関係付きの構造化された開発タスクに変換する MCP サーバーです。AI エージェントを使う開発者が、セッションをまたいで文脈を保つ用途に向いています。振り返りと、スタイルの一貫性を重視しています。
主な機能
- 01自然言語から構造化された開発タスクへの変換
- 02タスク間の依存関係の追跡
- 03タスクの反復的な振り返りと改善
- 04セッションをまたいだタスク履歴の保持
- 05プロジェクトルールとコーディング規約の管理
- 06任意で利用できるタスクビューアーと Web GUI
活用シーン
- 01大きな機能を実行可能なサブタスクに分割する
- 02複数セッションにまたがって開発の進捗を再開する
- 03一連の修正タスクを順番に実行する
MCP 対応
本プロジェクトは MCP サーバーであり、Claude Code、Cline、Claude Desktop などの MCP クライアントに、タスクの計画、実行、一覧表示のためのツールとコマンドを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🇺🇸 英語 | 🇩🇪 ドイツ語 | 🇪🇸 スペイン語 | 🇫🇷 フランス語 | 🇮🇹 イタリア語 | 🇮🇳 ヒンディー語 | 🇰🇷 韓国語 | 🇧🇷 ポルトガル語 | 🇷🇺 ロシア語 | 🇨🇳 中国語
MCP Shrimp Task Manager
🦐 AI を活用した開発のためのインテリジェントなタスク管理 - 複雑なプロジェクトを管理しやすいタスクに分割し、セッションをまたいでコンテキストを維持して、開発ワークフローを加速します。
🚀 クイックスタート
前提条件
- Node.js 18+
- npm または yarn
- MCP 対応 AI クライアント(Claude Code など)
インストール
Claude Code のインストール
Windows 11(WSL2 使用):
# First, ensure WSL2 is installed (in PowerShell as Administrator)
wsl --install
# Enter Ubuntu/WSL environment
wsl -d Ubuntu
# Install Claude Code globally
npm install -g @anthropic-ai/claude-code
# Start Claude Code
claude
macOS/Linux:
# Install Claude Code globally
npm install -g @anthropic-ai/claude-code
# Start Claude Code
claude
Shrimp Task Manager のインストール
# Clone the repository
git clone https://github.com/cjo4m06/mcp-shrimp-task-manager.git
cd mcp-shrimp-task-manager
# Install dependencies
npm install
# Build the project
npm run build
Claude Code の設定
プロジェクトディレクトリに .mcp.json ファイルを作成します。
{
"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"
}
}
}
}
設定例:
{
"mcpServers": {
"shrimp-task-manager": {
"command": "node",
"args": ["/home/fire/claude/mcp-shrimp-task-manager/dist/index.js"],
"env": {
"DATA_DIR": "/home/fire/claude/project/shrimp_data",
"TEMPLATES_USE": "en",
"ENABLE_GUI": "false"
}
}
}
}
次に、カスタム MCP 設定を使って Claude Code を起動します。
claude --dangerously-skip-permissions --mcp-config .mcp.json
その他の AI クライアント
Cline(VS Code 拡張機能):AI 支援コーディングのための VS Code 拡張機能です。cline.mcpServers の下にある VS Code の settings.json に追加します。
Claude Desktop:~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。
使い始める
- プロジェクトを初期化する:
"init project rules" - タスクを計画する:
"plan task: implement user authentication" - タスクを実行する:
"execute task"または"continuous mode"
💡 Shrimp とは?
Shrimp Task Manager は、AI エージェントによるソフトウェア開発の進め方を変える MCP(Model Context Protocol)サーバーです。コンテキストを失ったり作業を繰り返したりする代わりに、Shrimp は次の機能を提供します。
- 🧠 永続メモリ:タスクと進捗はセッションをまたいで保持されます
- 📋 構造化されたワークフロー:計画、実行、検証のためのガイド付きプロセス
- 🔄 スマートな分解:複雑なタスクを管理しやすいサブタスクに自動的に分割します
- 🎯 コンテキストの保持:トークン制限があっても、作業中の位置を見失いません
✨ 主な機能
タスク管理
- インテリジェントな計画:実装前に要件を詳細に分析します
- タスクの分解:大規模なプロジェクトを、独立してテストできる単位に分割します
- 依存関係の追跡:タスク間の関係を自動的に管理します
- 進捗のモニタリング:ステータスをリアルタイムで追跡し、更新します
高度な機能
- 🔬 リサーチモード:テクノロジーやソリューションを体系的に調査します
- 🤖 エージェントシステム:特定のタスクに専門の AI エージェントを割り当てます(詳細はこちら)
- 📏 プロジェクトルール:プロジェクト全体でコーディング規約を定義し、維持します
- 💾 タスクメモリ:タスク履歴を自動的にバックアップし、復元します
Web インターフェース
🖥️ タスクビューアー
ドラッグ&ドロップ、リアルタイム検索、複数プロフィールのサポートを備えた、視覚的なタスク管理のためのモダンな React インターフェースです。
クイックセットアップ:
cd tools/task-viewer
npm install
npm run start:all
# Access at http://localhost:5173

🌐 Web GUI
タスクの概要をすばやく確認できる、オプションの軽量 Web インターフェースです。
.env で有効にします:ENABLE_GUI=true
📚 ドキュメント
🎯 よくあるユースケース
機能開発
Agent: "plan task: add user authentication with JWT"
# Agent analyzes codebase, creates subtasks
Agent: "execute task"
# Implements authentication step by step
バグ修正
Agent: "plan task: fix memory leak in data processing"
# Agent researches issue, creates fix plan
Agent: "continuous mode"
# Executes all fix tasks automatically
調査と学習
Agent: "research: compare React vs Vue for this project"
# Systematic analysis with pros/cons
Agent: "plan task: migrate component to chosen framework"
# Creates migration plan based on research
🛠️ 設定
環境変数
.env ファイルを作成します。
# Required
DATA_DIR=/path/to/data/storage
# Optional
ENABLE_GUI=true # Enable web GUI
WEB_PORT=3000 # Custom web port
PROMPT_LANGUAGE=en # Prompt language (en, zh, etc.)
利用可能なコマンド
| コマンド | 説明 |
|---|---|
init project rules | プロジェクトの標準を初期化する |
plan task [description] | タスクの計画を作成する |
execute task [id] | 指定したタスクを実行する |
continuous mode | すべてのタスクを順番に実行する |
list tasks | すべてのタスクを表示する |
research [topic] | 調査モードに入る |
reflect task [id] | タスクを見直して改善する |
🤝 貢献
皆さまからの貢献を歓迎します。詳細は貢献ガイドをご覧ください。
📄 ライセンス
このプロジェクトは MIT ライセンスの下で公開されています。詳細はLICENSEファイルをご覧ください。
🌟 クレジット
cjo4m06が作成し、コミュニティがメンテナンスしています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
