From teammcp
Guides first-time TeamMCP users through installation, configuration, dashboard setup, agent creation, authentication, and first agent launch.
How this command is triggered — by the user, by Claude, or both
Slash command
/teammcp:SKILLskills/quickstart/This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# TeamMCP Quick Start ## Prerequisites | Dependency | Version | Installation | |------------|---------|--------------| | Node.js | >= 18 | [nodejs.org](https://nodejs.org/) | | npm | >= 9 | Bundled with Node.js | **Platform Notes:** - **Windows**: Full feature support (Agent start/stop, screenshots, key simulation) - **macOS/Linux**: Dashboard + messaging works. Agent start/stop requires manual management. ## Step 1: Install If `better-sqlite3` compilation fails: - **Windows**: install [Visual Studio Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/) - **macOS**...
| Dependency | Version | Installation |
|---|---|---|
| Node.js | >= 18 | nodejs.org |
| npm | >= 9 | Bundled with Node.js |
Platform Notes:
npm install
If better-sqlite3 compilation fails:
xcode-select --install)build-essential (sudo apt install build-essential)npm start
Server starts on http://localhost:3100.
Open http://localhost:3100 in a browser. First run shows the Setup Wizard.
Use the wizard to register your first agent. The wizard provides a guided 4-step flow:
Choose an authentication mode:
claude-code-router: run /deploy-router skillauth_mode: api_keyapi_base_url: http://localhost:{router_port} (default 3456)api_model: your model name (e.g., qwen/qwen3.6-plus:free)Click "Start" in Dashboard Agent Management. A terminal window will open with the agent running.
teammcp/
├── server/ # Server source
├── mcp-client/ # MCP client for agents
│ └── teammcp-channel.mjs
├── server/public/ # Dashboard (single-file SPA)
│ └── index.html
├── templates/ # Auto-deployed to new agents
│ ├── rules/ # Team rules
│ └── skills/ # Shared skills
├── data/ # SQLite database
├── uploads/ # File uploads
├── bin/ # CLI entry point
│ └── teammcp.mjs
├── .env.example # Environment variables template
├── package.json
└── README.md
| Variable | Description | Default |
|---|---|---|
TEAMMCP_PORT | Server port | 3100 |
TEAMMCP_URL | Public server URL | http://localhost:3100 |
AGENTS_BASE_DIR | Agent workspace directory | ~/.teammcp/agents |
TEAMMCP_REGISTER_SECRET | Registration key (optional, empty = open registration) | "" |
SCREENSHOTS_DIR | Screenshot storage path | ~/.teammcp/screenshots |
Agent fails to start
wt.exe must exist).mcp.json in agent dir has valid configcontext-management 400 error
/deploy-router skillapi_base_url to router addressAgent offline but process running
TEAMMCP_URL matches the server addressDashboard shows 401
npx claudepluginhub cookjohn/teammcp/mcpIntegrate LangGraph agents with MCP: expose as stdio/SSE/WebSocket servers, consume tools, generate configs/tests/docs. Requires action (expose, consume, generate, test, list, info).
/setup-mcpGuides interactive MCP server setup wizard: checks prerequisites like uvx, backs up configs, verifies plugin installation, configures optional API keys.
/launchInteractive setup assistant that provisions a remote server, configures a project, and deploys a TaskYou-OS AI agent team. Resumes interrupted setups automatically.
/create-docker-mcp-tunnelCreates a local Docker Compose stack with the Anthropic MCP proxy, Cloudflare tunnel, and optional sample server so Claude can call a private MCP server through an Anthropic-operated tunnel.
/build-mcpScaffolds a Cloudflare Workers project for a remote MCP server using McpAgent: creates starter, installs SDK, configures wrangler with SQLite, implements agent with tools, and deploys.
/create-serverScaffolds a new MCP server project with configurable transport, example tools/resources/prompts, Zod/Pydantic validation, error handling, and Claude Desktop config.