MCP Usage Orchestrator
Goal
Use sequential-thinking on every request and keep MCP tool usage aligned with the MCP servers configured in this repo.
Mandatory Per-Task Steps
- Call
mcp__sequential-thinking__sequentialthinkingat the start of every user request. Keep the thoughts concise and action-oriented, even for simple tasks. - If this conversation has not yet verified MCP configuration, read
.mcp.jsonat the repo root and list the configuredmcpServerskeys. Re-check when the repo changes or the user mentions MCP setup.- If
.mcp.jsonis missing or unclear, calllist_mcp_resourcesto confirm reachable servers and note any gaps.
- If
- Use MCP tools that match the configured servers and the task intent. Prefer the most direct MCP tool for the job and avoid unnecessary calls.
Tool Routing Heuristics
- Browser automation, UI flows, or Playwright tests: use
mcp__playwright-test__*. - Web page content retrieval: use
mcp__github-fetcher__*. - Independent tool calls that can run concurrently: use
multi_tool_use.parallel. - If a task requires an MCP server not in
.mcp.json, say so and ask the user whether to install/configure it.
Notes
- Keep the MCP inventory in working memory once checked; do not repeatedly read
.mcp.jsonunless needed. - If MCP configuration is missing or invalid, state the problem and proceed with non-MCP tools as appropriate.
微信扫一扫