Dev Team MCP
Enables automatic git repository initialization, committing generated code, and applying tags for production-ready releases.
Generates GitHub Actions CI workflow files as part of the project output to enable continuous integration for the generated code.
Allows using local Ollama models as the LLM provider for the pipeline, enabling offline or private AI-powered development.
Allows using OpenAI's GPT models as the LLM provider for reasoning and code generation in the pipeline.
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., "@Dev Team MCPCreate a FastAPI endpoint for user registration with password hashing"
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.
Dev Team MCP — Autonomous AI Software Development Team
Submit a ticket → get production-ready code.
An autonomous MCP server that runs a full software development pipeline: Planner → Coder → Tester → Reviewer → Delivery
Runs on port 8002 alongside:
DevOps MCP (
:8000) — Docker, K8s, AWS, GitDev Agent MCP (
:8001) — Code generation in 18 languages
Architecture
┌─────────────────────────────────────────────────────────────────────┐
│ Claude Code / Copilot Chat │
│ │
│ MCP Stdio Adapters: │
│ ├── devops → mcp-server :8000 (DevOps — infra/git) │
│ ├── dev → mcp-dev-agent :8001 (Code gen — 18 languages) │
│ └── devteam → dev-team-mcp :8002 (Dev Team — full pipeline) │
│ │ │
│ ┌─────────▼─────────┐ │
│ │ ORCHESTRATOR │ │
│ └─────────┬─────────┘ │
│ │ │
│ ┌─────────────────┼─────────────────┐ │
│ ▼ ▼ ▼ ▼ │
│ PLANNER CODER TESTER REVIEWER │
│ Decompose Generate Write & Security + │
│ ticket into production run tests perf + style │
│ plan + stack code files fix failures checklist │
│ │ │ │ │ │
│ └─────────────────┴─────────────────┴─────────────────┘ │
│ │ │
│ ┌─────────▼─────────┐ │
│ │ DELIVERY.md │ │
│ │ git repo + tag │ │
│ └───────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘Each agent uses:
LLM (Ollama / OpenAI / Anthropic) for reasoning
Dev Agent :8001 for high-quality code generation and reviews
DevOps MCP :8000 for git operations and deployments
Related MCP server: dev-loop-mcp
Quick Start
1. Install
cd ~/dev-team-mcp
make install2. Configure
cp .env.example .env
# Edit .env — choose LLM_PROVIDER (default: ollama)3. Run
# Start this server
make dev # Dev server on :8002 with auto-reload
# Or start all three MCP servers at once
make start-all4. Verify
curl http://localhost:8002/health | jqHow to Use
Submit a ticket (async)
curl -X POST http://localhost:8002/ticket \
-H "Content-Type: application/json" \
-d '{
"title": "Add JWT authentication to FastAPI app",
"description": "Add JWT-based auth with login endpoint, token refresh, and protected routes. Use python-jose.",
"language": "python",
"framework": "fastapi",
"priority": "high",
"labels": ["feature", "security"]
}'Response:
{
"ticket_id": "a1b2c3d4e5f6",
"status": "pending",
"message": "Ticket accepted. Pipeline started: Planner -> Coder -> Tester -> Reviewer. Poll GET /ticket/a1b2c3d4e5f6 for status."
}Poll for status
curl http://localhost:8002/ticket/a1b2c3d4e5f6 | jq{
"ticket_id": "a1b2c3d4e5f6",
"status": "done",
"output_path": "/home/user/dev-team-mcp/workspace/add-jwt-auth-a1b2c3d4e5f6",
"review_score": 88,
"plan_summary": "Implement JWT authentication..."
}Get all generated files
curl http://localhost:8002/ticket/a1b2c3d4e5f6/artifacts | jqGet a specific file
curl http://localhost:8002/ticket/a1b2c3d4e5f6/artifacts/auth/jwt.py | jq .contentBlocking / sync mode (for small tasks)
curl -X POST http://localhost:8002/ticket/sync \
-H "Content-Type: application/json" \
-d '{"title": "Hello world script", "description": "Python script that prints hello world and current time"}'MCP Tools (for Claude Code)
Once registered in ~/.claude/settings.json, you can use these tools directly in Claude:
Tool | Description |
| Submit a ticket for autonomous development |
| Submit and wait (blocking) |
| Check pipeline progress |
| Stream agent log entries |
| List all tickets |
| List generated files |
| Get a specific file content |
| Get code review score + checklist |
| Cancel a ticket |
| Health check |
Pipeline Stages
1. Planner Agent
Reads the ticket and produces a structured JSON plan
Chooses the minimal viable tech stack
Breaks work into numbered steps with file targets
Flags security concerns (OWASP Top-10)
Defines test strategy and CI/CD approach
2. Coder Agent
Generates production-ready code for every file in the plan
Uses Dev Agent :8001 when available (falls back to direct LLM)
Applies OWASP mitigations (input validation, parameterised queries, no hardcoded secrets)
Auto-retries with alternative approach on failure
3. Tester Agent
Generates unit + integration tests for every source file
Runs tests via the language's native test runner
On failure: asks LLM to fix the implementation and re-runs (loop)
Tracks coverage percentage
4. Reviewer Agent
Full security audit (uses Dev Agent :8001 + LLM bundle review)
Performance analysis
Documentation completeness check
Production readiness checklist (12 criteria)
Auto-fixes medium/low issues
Approves (score ≥ 75) or rejects with detailed feedback
Delivery
All files written to
workspace/<slug>-<ticket_id>/Git repository initialised with commit history
DELIVERY.md— full handover documentproduction-ready-<id>git tag applied when approved
Output Structure
workspace/add-jwt-auth-a1b2c3d4e5f6/
├── DELIVERY.md ← Human-readable handover
├── auth/
│ ├── jwt.py ← JWT implementation
│ ├── routes.py ← Protected routes
│ └── test_jwt.py ← Unit tests
├── main.py ← FastAPI app
├── requirements.txt
└── .github/
└── workflows/
└── ci.yml ← GitHub Actions CIConfiguration
Env var | Default | Description |
|
|
|
|
| Any Ollama model (codestral, llama3.1, etc.) |
| — | Required when |
| — | Required when |
|
| DevOps MCP server URL |
|
| Dev Agent MCP server URL |
|
| This server's port |
|
| Max LLM retries per step |
|
| Max test fix iterations |
|
| Where generated repos land |
Running Tests
make testFull 3-Server Stack
# Terminal 1: DevOps MCP (infrastructure)
cd ~/mcp && make dev
# Terminal 2: Dev Agent MCP (code gen)
cd ~/mcp-dev-agent && make dev
# Terminal 3: Dev Team MCP (autonomous pipeline)
cd ~/dev-team-mcp && make devOr use the convenience target:
cd ~/dev-team-mcp && make start-allGenerated by Dev Team MCP — autonomous AI software development pipeline
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/th1234th/dev-team-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server