gitaiflow / MCP / gitaiflow MCP Documentation
DocsgitaiflowMCPgitaiflow MCP Documentation

gitaiflow MCP Documentation

There are two entry points depending on what you are doing.

2 min readApplies to v1.1.3Added in 1.1.3
On this page ▾
  1. Start here
  2. I only want to use gitaiflow MCP
  3. I am developing or verifying gitaiflow MCP
  4. Documentation map
  5. Configuration concepts
  6. Recommended path
  7. One rule

Start here

I only want to use gitaiflow MCP

Start with the installation section in MCP-README.md. For Claude Desktop, use the packaged MCPB installer. You do not need the developer Docker or Python verification procedures.

I am developing or verifying gitaiflow MCP

Read these in order:

text
1. MCP-GETTING-STARTED.md
2. MCP-LOCAL-VERIFICATION.md
3. MCP-DOCKER-VERIFICATION.md
4. MCP-INSPECTOR-VERIFICATION.md
5. MCP-CLAUDE-DESKTOP.md
6. MCP-RELEASE-SIGNING.md
7. MCP-RELEASE-CHECKLIST.md

Use MCP troubleshooting whenever a verification step fails.


Documentation map

File Read it when...
MCP-README.md You need the product overview or end-user installation path.
MCP-GETTING-STARTED.md You are setting up MCP for the first time or need to understand the configuration boundary.
MCP-LOCAL-VERIFICATION.md You need the complete verification order.
MCP-DOCKER-VERIFICATION.md You are testing Docker with one or multiple Git repositories.
MCP-INSPECTOR-VERIFICATION.md You are validating MCP protocol, schemas, and tool calls.
MCP-CLAUDE-DESKTOP.md You are configuring Claude Desktop, Docker stdio, or the packaged MCPB extension.
MCP-RELEASE-SIGNING.md You are signing a release, rotating the signing key, or diagnosing a checksum/signature failure.
MCP-RUNBOOK.md Something failed and you need diagnosis without changing unrelated layers.
MCP-DEPLOYMENT.md You need information about MCP Extension and AOT Release deployments.
MCP-RELEASE-CHECKLIST.md You are preparing the release.

Configuration concepts

Keep these boundaries distinct:

text
End user
    ↓
Claude Desktop + MCPB
    ↓
managed local MCP

Developer
    ↓
source checkout
    ↓
.mcp.env                 MCP runtime configuration
~/.gitaiflow/config.env  gitaiflow AI/runtime configuration
    ↓
Native / Docker / Inspector verification

For Docker, host paths and container paths are different. In particular:

text
Host parent workspace
    ↓ bind mount
/workspace

If that parent contains multiple independent Git repositories, the MCP tool path selects one of them:

text
path="gitaiflow"
    ↓
/workspace/gitaiflow

The selected directory must be its own Git repository root.


One rule

Do not debug a higher layer while a lower layer is failing.

For example:

text
/app/bin/gitaiflow missing

means:

text
fix Docker/AOT mounting

not:

text
debug MCP protocol

Likewise:

text
Docker Git repository path is wrong

means:

text
fix the Docker workspace mount/path selection

not:

text
change workspace.py validation