with one click
quickstart
// Quick start guide for TeamMCP first-time users. Walk through installation, configuration, and first deployment in minutes.
// Quick start guide for TeamMCP first-time users. Walk through installation, configuration, and first deployment in minutes.
Send a file or image to WeChat via TeamMCP. Use when the user wants to send a file, image, or document to WeChat.
Send an image or screenshot to WeChat. Use when the user wants to send a picture, screenshot, or photo to WeChat.
Deploy claude-code-router for third-party API support (OpenRouter, Gemini, DeepSeek, etc). Use when setting up non-Anthropic API providers for TeamMCP agents.
Check and process unread TeamMCP inbox messages. Reviews all unread items, acknowledges processed ones, and summarizes what needs attention.
Generate and post a daily standup report. Checks project state, pending tasks, and unread messages, then posts a structured summary to the specified channel.
Search team knowledge across messages, project state, and task history. Compiles relevant context from multiple TeamMCP sources to answer questions.
| name | quickstart |
| description | Quick start guide for TeamMCP first-time users. Walk through installation, configuration, and first deployment in minutes. |
| disable-model-invocation | true |
| allowed-tools | Bash, Read, Write, Glob, Grep |
| 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