Agent skill
use-mcp
[AI & Tools] Utilize tools of Model Context Protocol (MCP) servers
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/use-mcp-duc01226-easyplatform
SKILL.md
[IMPORTANT] Use
TaskCreateto break ALL work into small tasks BEFORE starting — including tasks for each file read. This prevents context loss from long files. For simple tasks, AI may ask user whether to skip.
Quick Summary
Goal: Utilize MCP (Model Context Protocol) server tools to extend Claude's capabilities.
Workflow:
- Discover -- List available MCP tools and their capabilities
- Select -- Choose appropriate tool for the task
- Execute -- Run MCP tool with correct parameters
Key Rules:
- Check available MCP servers before attempting to use tools
- Use MCP tools for capabilities not available in built-in tools
- Handle MCP tool errors gracefully with fallback approaches
Execute MCP operations via Gemini CLI to preserve context budget.
Execution Steps
-
Execute task via Gemini CLI (using stdin pipe for MCP support):
bash# IMPORTANT: Use stdin piping, NOT -p flag (deprecated, skips MCP init) echo "$ARGUMENTS. Return JSON only per GEMINI.md instructions." | gemini -y -m gemini-2.5-flash -
Fallback to mcp-manager subagent (if Gemini CLI unavailable):
- Use
mcp-managersubagent to discover and execute tools - If the subagent got issues with the scripts of
mcp-managementskill, usemcp-builderskill to fix them - DO NOT create ANY new scripts
- The subagent can only use MCP tools if any to achieve this task
- If the subagent can't find any suitable tools, just report it back to the main agent to move on to the next step
- Use
Important Notes
- MUST use stdin piping - the deprecated
-pflag skips MCP initialization - Use
-yflag to auto-approve tool execution - GEMINI.md auto-loaded: Gemini CLI automatically loads
GEMINI.mdfrom project root, enforcing JSON-only response format - Parseable output: Responses are structured JSON:
{"server":"name","tool":"name","success":true,"result":<data>,"error":null}
Anti-Pattern (DO NOT USE)
# BROKEN - deprecated -p flag skips MCP server connections!
gemini -y -m gemini-2.5-flash -p "..."
IMPORTANT Task Planning Notes (MUST FOLLOW)
- Always plan and break work into many small todo tasks
- Always add a final review todo task to verify work quality and identify fixes/enhancements
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?