Loading...
Loading...
Universal MCP client for connecting to any MCP server with progressive disclosure. Wraps MCP servers as skills to avoid context window bloat from tool definitions. Use when interacting with external MCP servers (Zapier, Sequential Thinking, GitHub, filesystem, etc.), listing available tools, or executing MCP tool calls. Triggers on requests like "connect to Zapier", "use MCP server", "list MCP tools", "call Zapier action", "use sequential thinking", or any MCP server interaction.
npx skill4agent add coleam00/second-brain-skills mcp-client.claude/skills/mcp-client/.claude/skills/mcp-client/scripts/mcp_client.pyMCP_CONFIG_PATHreferences/mcp-config.json.mcp.json~/.claude.json.claude/skills/mcp-client/references/mcp-config.jsonexample-mcp-config.json.claude/skills/mcp-client/scripts/mcp_client.py# List configured servers
python .claude/skills/mcp-client/scripts/mcp_client.py servers
# List tools from a server
python .claude/skills/mcp-client/scripts/mcp_client.py tools <server_name>
# Call a tool
python .claude/skills/mcp-client/scripts/mcp_client.py call <server> <tool> '{"arg": "value"}'servers.mcp.json| Command | Description |
|---|---|
| List all configured MCP servers |
| List tools with full parameter schemas |
| Execute a tool with arguments |
# 1. List servers to confirm Zapier is configured
python .claude/skills/mcp-client/scripts/mcp_client.py servers
# 2. List Zapier tools
python .claude/skills/mcp-client/scripts/mcp_client.py tools zapier
# 3. Call a Zapier tool
python .claude/skills/mcp-client/scripts/mcp_client.py call zapier <tool_name> '{"param": "value"}'# 1. List tools
python .claude/skills/mcp-client/scripts/mcp_client.py tools sequential-thinking
# 2. Use sequential thinking
python .claude/skills/mcp-client/scripts/mcp_client.py call sequential-thinking sequentialthinking '{"thought": "Breaking down the problem...", "thoughtNumber": 1, "totalThoughts": 5, "nextThoughtNeeded": true}'references/mcp-config.json{
"mcpServers": {
"zapier": {
"url": "https://mcp.zapier.com/api/v1/connect",
"api_key": "your-api-key"
},
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
}
}
}urlapi_keycommandargsurl/sseurl/mcp{"error": "message", "type": "configuration|validation|connection"}configuration.mcp.jsonvalidationconnectionpip install mcp fastmcpreferences/example-mcp-config.jsonreferences/mcp-servers.mdreferences/python-mcp-sdk.md