aidflow
Allows creating and managing git worktrees for session isolation and parallel task development.
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., "@aidflowcreate a new session for fixing the login bug"
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.
aidflow
Session-based development workflow MCP server for Claude Code.
Every development task gets its own session with a plan, progress tracking, and archiving. Claude Code automatically resumes where you left off, even in new conversations.
Installation
npm install -g aidflowAdd to your Claude Code MCP configuration (~/.claude/settings.json or project .mcp.json):
{
"mcpServers": {
"aidflow": {
"command": "aidflow",
"env": {
"AIDFLOW_ROOT": "/path/to/your/project"
}
}
}
}Or run with npx (no install):
{
"mcpServers": {
"aidflow": {
"command": "npx",
"args": ["-y", "aidflow"],
"env": {
"AIDFLOW_ROOT": "/path/to/your/project"
}
}
}
}
AIDFLOW_ROOTdefaults toprocess.cwd()if not set.
Related MCP server: CHARLIE
What It Does
aidflow structures your Claude Code workflow into sessions - isolated units of work with plans, progress tracking, and completion reports.
Development Cycle
init -> /spec -> session create -> plan create -> work -> /review -> session complete -> /reportinit- Set up.aidflow/directory and configuration/spec- Define project engineering foundations (SPEC.md)session create- Start a new work sessionplan create- Structured planning with multi-round requirements gatheringWork - Implement using Claude Code's native tools, following the plan
/review- Quality gate before completingsession complete- Archive the session to history/report- Generate a completion report
Context Recovery
When you start a new conversation, aidflow automatically detects active sessions and resumes where you left off - reading the plan, checking progress, and continuing work without losing context.
Git Worktree Support
Each session can optionally create a git worktree, giving you an isolated branch for the work. Useful for parallel tasks.
Tools
Tool | Actions | Description |
| - | Initialize aidflow in a project |
| create, list, status, complete | Manage development sessions |
| create, get | Create and track work plans |
| list, read | Access project-specific guide documents |
Skills
Installed to .claude/commands/ during init:
Skill | Description |
| Create or update SPEC.md (project conventions) |
| Quality review before session complete |
| Generate completion report after archiving |
Project Structure
After init, your project gets:
your-project/
SPEC.md # Project engineering foundations (via /spec)
.aidflow/
config.yaml # Configuration
README.md # Internal documentation
sessions/ # Active sessions
{name}/
meta.json # Session metadata
plan.md # Work plan (optional)
history/ # Archived sessions
YYMMDD_{name}/
meta.json
plan.md
report.md
guides/ # Project-specific guides
worktrees/ # Git worktrees (gitignored)
.claude/
commands/ # Claude Code skills
spec.md
review.md
report.mdConfiguration
.aidflow/config.yaml:
version: 1
worktree:
auto: false # Auto-create worktree per session
path: ".aidflow/worktrees"
branch_prefix: "" # e.g., "feature/", "fix/"
session:
history_path: ".aidflow/history"
date_format: "YYMMDD" # or "YYYYMMDD"
guides:
path: ".aidflow/guides"Requirements
Node.js >= 22
Claude Code (or any MCP-compatible AI client)
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
- 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/g-hyeong/MCP-AidFlow'
If you have feedback or need assistance with the MCP directory API, please join our Discord server