{"_id":"@arvoretech/agent-teams-lead-mcp","_rev":"7-d2f239b0ea0e23b14c5863806ed76cc2","name":"@arvoretech/agent-teams-lead-mcp","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@arvoretech/agent-teams-lead-mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","agent-teams","lead","orchestration","arvore"],"author":{"name":"Arvore"},"license":"MIT","_id":"@arvoretech/agent-teams-lead-mcp@0.1.0","maintainers":[{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"}],"bin":{"agent-teams-lead-mcp":"dist/index.js"},"dist":{"shasum":"7e037a8596a228ca18068c3185c413f1c809af63","tarball":"https://registry.npmjs.org/@arvoretech/agent-teams-lead-mcp/-/agent-teams-lead-mcp-0.1.0.tgz","fileCount":31,"integrity":"sha512-YW2pHfQbU3wJpXXFVQndCCFsfKBh+JaNw+LfaPoZY9OhhukXzUtFSGZgs+vFQhJh96eeW4ET6GfKWERdWy6yTg==","signatures":[{"sig":"MEQCIB9Mgqcye2mJT8tFRCLjFpUU9NDuQk94tGIv/NMQytMCAiArxROa7R/5ubOhBRz8w3hqaT6AtFLYxmqGL2LBLvOmLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122120},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"d152bdb546dcbba7332b907fc1c93912a6c04147","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","test:cov":"vitest run --coverage"},"_npmUser":{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"},"_npmVersion":"10.8.2","description":"MCP server for the team lead agent — spawn teammates, create tasks, coordinate work","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0","@vitest/coverage-v8":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-teams-lead-mcp_0.1.0_1773112547193_0.9013186079003994","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@arvoretech/agent-teams-lead-mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","agent-teams","lead","orchestration","arvore"],"author":{"name":"Arvore"},"license":"MIT","_id":"@arvoretech/agent-teams-lead-mcp@0.1.1","maintainers":[{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"}],"bin":{"agent-teams-lead-mcp":"dist/index.js"},"dist":{"shasum":"0c2650dcc099fd146d146119b2d1e4db95103172","tarball":"https://registry.npmjs.org/@arvoretech/agent-teams-lead-mcp/-/agent-teams-lead-mcp-0.1.1.tgz","fileCount":31,"integrity":"sha512-wVvd/zkyIV6cT30OyueQ9q03e6yUOe1+u9YtZAAljiDlCW0G3Jd0P293QA219ON4efS3CL1IB2rsrs8Th5vxpw==","signatures":[{"sig":"MEQCIH1tXJj1JZhwiHKXX7EP4X6RVlPLO08K+EFTWssuPSyMAiAEOl+NhrNNG6jkHghrPXksciWAButizCgzOtkWDhvsew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124312},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"8b6298cb0432eb4cbf98a20a28006fe7c68006fd","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","test:cov":"vitest run --coverage"},"_npmUser":{"name":"joao.barros.arvore","email":"joao.barros@arvore.com.br"},"_npmVersion":"10.8.2","description":"MCP server for the team lead agent — spawn teammates, create tasks, coordinate work","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"~1.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0","@vitest/coverage-v8":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-teams-lead-mcp_0.1.1_1773701499549_0.13315675482803435","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-10T03:15:47.114Z","modified":"2026-06-16T21:13:07.250Z","0.1.0":"2026-03-10T03:15:47.337Z","0.1.1":"2026-03-16T22:51:39.692Z"},"author":{"name":"Arvore"},"license":"MIT","keywords":["mcp","model-context-protocol","agent-teams","lead","orchestration","arvore"],"description":"MCP server for the team lead agent — spawn teammates, create tasks, coordinate work","maintainers":[{"email":"joao.barros@arvore.com.br","name":"joao.barros.arvore"},{"email":"rafasouza@protonmail.com","name":"rafsouza"},{"email":"pedro.adas@gmail.com","name":"pedro.adas"},{"email":"guilhermebscontact@gmail.com","name":"guilhermebs"},{"email":"ricardorbxx1@gmail.com","name":"ricardoraposorfox"},{"email":"jvgcunha2002@gmail.com","name":"jott4"},{"email":"vitor.piovezan@arvore.com.br","name":"vitor.piovezan"}],"readme":"# @arvoretech/agent-teams-lead-mcp\n\nMCP server for the **team lead** — spawn and coordinate multiple AI agent sessions working together as a team.\n\nInspired by [Anthropic's agent teams for Claude Code](https://code.claude.com/docs/en/agent-teams), built as an editor-agnostic MCP layer that works with Kiro, Cursor, Claude Code, and OpenCode.\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `spawn_team` | Create a team with an objective and list of teammates (each referencing an agent file) |\n| `create_task` | Add a task to the shared list with optional dependencies and exclusive file paths |\n| `add_teammate` | Add a new teammate to an active team |\n| `remove_teammate` | Remove a teammate and stop their process |\n| `team_status` | Check team progress, task states, and unread messages |\n| `send_message` | Send a message to a specific teammate or broadcast to all |\n| `wait_for_team` | Block until all tasks are resolved or all teammates finish |\n| `read_artifact` | Read an output published by a teammate |\n\n## How It Works\n\nThe lead MCP spawns teammates as CLI processes (e.g., `kiro-cli`, `claude`, `opencode`). Each teammate gets the `agent-teams-teammate` MCP injected automatically. Coordination happens through shared JSON files on disk:\n\n- `tasks.json` — shared task list with dependencies and exclusive file paths\n- `messages.json` — inter-agent messaging (direct, broadcast, or to lead)\n- `artifacts.json` — outputs published by teammates linked to tasks\n- `team.log` — audit log of all teammate activity\n\nAll state lives in `.agent-teams/` at the workspace root.\n\n## Configuration\n\n```json\n{\n  \"mcpServers\": {\n    \"agent-teams-lead\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@arvoretech/agent-teams-lead-mcp\"],\n      \"env\": {\n        \"WORKSPACE_PATH\": \"/path/to/your/workspace\"\n      }\n    }\n  }\n}\n```\n\n### Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `WORKSPACE_PATH` | Yes | Absolute path to the workspace root |\n\n## Usage with Repo Hub\n\nAdd to your `hub.yaml`:\n\n```yaml\nmcps:\n  - name: agent-teams-lead\n    package: \"@arvoretech/agent-teams-lead-mcp\"\n```\n\nRun `hub generate` — the orchestrator automatically receives team lead instructions when the MCP is detected.\n","readmeFilename":"README.md"}