Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 4.33 KB

File metadata and controls

48 lines (40 loc) · 4.33 KB

Agent integrations

Every MCP-capable agent needs its own config file. Local stdio hosts launch the same repository entry in either of these equivalent forms, from any working directory:

# Direct (requires Node.js to be available on the host PATH; no cwd dependency):
<repo>/node_modules/.bin/tsx <repo>/scripts/mcp-server.ts

# Via pnpm (needs pnpm on the host's PATH):
pnpm --silent -C "<repo>" mcp

scripts/mcp-server.ts restarts itself from the repository root when a host spawns it from another directory, so hosts without a cwd option work too. On Windows use node_modules/.bin/tsx.cmd.

Replace /absolute/path/to/Beat Design in each template with your clone path.

Agent Template Install location Notes
Claude Code claude-code/beatdesign/ · claude-code/mcp.json.example Claude plugin marketplace or project .mcp.json dedicated Skill + loopback MCP plugin, with direct stdio config as the manual alternative
Codex codex/beatdesign/ Codex plugin folder or ~/.codex/config.toml [mcp_servers.beatdesign] launcher handles cd + BEATDESIGN_ROOT; set BEATDESIGN_NODE if GUI PATH lacks Node
ZCode (智谱) zcode/config.example.json ~/.zcode/cli/config.json or <repo>/.zcode/config.json strict schema; supports cwd; also reads .agents/mcp.json as fallback
OpenCode opencode/opencode.example.json · opencode/opencode.v2.example.json ~/.config/opencode/opencode.json or project opencode.json 1.x uses flat mcp; V2 uses nested mcp.servers; both use one command array
Cursor cursor/mcp.json.example .cursor/mcp.json or ~/.cursor/mcp.json no cwd field — rely on the cwd-proof entry
Windsurf windsurf/mcp_config.json.example .codeium/windsurf/mcp_config.json same shape as Cursor
VS Code (Copilot) vscode/mcp.json.example .vscode/mcp.json uses servers instead of mcpServers; approve on first use
Cline / Roo Code cline/mcp_settings.json.example ~/.cline/mcp_settings.json or .cline/ (Roo: .roo/)
Qwen Code (通义千问) qwen/settings.example.json ~/.qwen/settings.json or .qwen/settings.json
千问办公 (QwenWork) qwenwork/mcp.json.example Desktop app → 连接器 → paste JSON HTTP/Streamable HTTP; start pnpm --silent mcp:http first
Gemini CLI gemini/settings.example.json ~/.gemini/settings.json or .gemini/settings.json
Hermes Agent (Nous Research) hermes/config.yaml.snippet ~/.hermes/config.yaml YAML mcp_servers: block
Kiro kiro/mcp.json.example ~/.kiro/settings/mcp.json or .kiro/settings/mcp.json MCP must be enabled in Kiro
Trae (字节跳动) trae/mcp.json.example .trae/mcp.json global servers live in the Trae MCP UI panel
WorkBuddy workbuddy/beatdesign/ · workbuddy/mcp.json.snippet Connector package or ~/.workbuddy/mcp.json MCP + Skill package source; run pnpm integration:package:workbuddy, then start pnpm dev:agent for local review
豆包办公 / 豆包工作任务 doubao-work/mcp.json.example 技能 · 连接器 · 伙伴 → 新建自定义连接器 choose HTTP and use the local /mcp URL

Not supported: Doubao desktop (豆包电脑版) currently has no user-facing local stdio configuration. The separate Doubao Work / work-task product has a custom HTTP connector; use the dedicated template above.

For the Claude Code plugin or WorkBuddy Connector, run pnpm dev:agent so the visual workspace and loopback MCP endpoint start together. For direct stdio templates, keep using pnpm dev plus the configured stdio process. After registering, restart or reconnect the Agent and look for the bdesign_* tools; MCP writes poll into the visible workspace within two seconds.