13 specialized AI agents collaborating via SQLite. 44 MCP tools. One-command install.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
AgentTeam is a reusable AI software development team built on the Model Context Protocol (MCP). Thirteen specialized agents β Product Manager, Project Manager, UX Researcher, UX/UI Designer, Frontend, Backend, Full-Stack, Mobile, DevOps, QA, Security, Data Engineer, and Data Scientist β collaborate on software projects through a shared SQLite database, each constrained strictly to their role.
The Project Manager orchestrates: it creates the project, recruits the specialists it needs, breaks work into tasks, and returns a dispatch manifest β a JSON array that the calling session uses to spawn each specialist as an independent parallel agent. Specialists read the project summary on joining, log their work and decisions as they go, and share structured research artifacts so no agent re-researches what another has already found.
All project state is persisted in SQLite (44 MCP tools across 12 domains: projects, summaries, team members, tasks, work entries, task comments, discussions, decisions, artifacts, and a user journal). Projects are UUID-scoped and lifecycle-managed (active β paused β archived β closed), so teams can pause and resume work across sessions without losing context.
Designed to be called from any Claude Code project via MCP β point your claude_desktop_config.json at the server and any project can spin up a full team.
As the team works, the Project Manager captures your decisions, preferences, and reasoning from the conversation into a persistent user journal β things like devices considered and rejected, cost constraints, form factor preferences, and next-step intentions. These are stored as structured entries scoped to the project (or globally, for cross-project preferences) and reviewed at close-out so nothing important is lost between sessions. The journal is queryable via list_journal_entries so future agents can read what past conversations established before starting new work.
| Domain | Tools |
|---|---|
| Projects | create_project, get_project, update_project_status, list_projects, delete_project |
| Summaries | update_project_summary, get_project_summary, get_summary_version, list_summary_history |
| Team Members | add_team_member, remove_team_member, list_team_members |
| Tasks | create_task, update_task, get_task, list_tasks |
| Work Entries | log_work, get_my_work, get_work_history |
| Task Comments | add_task_comment, list_task_comments, list_my_comments |
| Discussions | create_discussion, add_discussion_participant, add_discussion_message, update_discussion_summary, get_discussion, list_discussions |
| Decisions | log_decision, list_decisions, get_decision |
| Artifacts | share_artifact, update_artifact, list_artifacts, get_artifact |
| Team Protocol | get_team_protocol |
| User Journal | log_journal_entry, list_journal_entries |
| User Questions | ask_user_question, list_user_questions, answer_user_question |
| Expansion Requests | request_team_expansion, list_expansion_requests, resolve_expansion_request |
One command (recommended):
That's it. Claude Code will launch the server automatically, and the /team skill is installed globally on first run.
Or manually edit your MCP config (~/.claude/settings.json or project .claude/settings.json):
Or from a local clone:
Agent prompt files contain only the role-specific Identity section (~100 words each). Shared team protocol, constraints, and efficiency rules live in a single agents/_base-protocol.md file, served on demand via the get_team_protocol MCP tool. This lazy-loading approach saves ~6,000 words of context when spawning a full team compared to duplicating the protocol in every agent file. The artifact JSON schema is embedded in the share_artifact tool description so agents discover it from the tool itself.
The /team skill is automatically installed to ~/.claude/skills/agent-team/ on first server startup. Just type:
Or use /team with no arguments to see your existing projects and pick one to work on.
With the /team skill (Claude Code):
Without the skill:
"Spin up the Project Manager and ask them to investigate [subject]"
Manage projects:
project_id and member_id.Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agent-team)<a href="https://allmcps.com/mcp/agent-team"><img src="https://allmcps.com/api/badge/agent-team?style=directory" alt="Agent Team on AllMCPs" /></a>