Agent skill · Backend & API

fastmcp-client-cli

Query and invoke tools on MCP servers using fastmcp list and fastmcp call. Use when you need to discover what tools a server offers, call tools, or integrate MCP servers into workflows.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill fastmcp-client-cli --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 3 KB
Bundled scripts: none
Path: skills/ai-llm/fastmcp-client-cli/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# FastMCP CLI: List and Call Use `fastmcp list` and `fastmcp call` to interact with any MCP server from the command line. ## Listing Tools ```bash # Remote server fastmcp list http://localhost:8000/mcp # Local Python file (runs via fastmcp run automatically) fastmcp list server.py # MCPConfig with multiple servers fastmcp list mcp.json # Stdio command (npx, uvx, etc.) fastmcp list --command 'npx -y @modelcontextprotocol/server-github' # Include full input/output schemas fastmcp list server.py --input-schema --output-schema # Machine-readable JSON fastmcp list server.py --json # Include resources and prompts fastmcp list server.py --resources --prompts ``` Default output shows tool signatures and descriptions. Use `--input-schema` or `--output-schema` to include full JSON schemas, `--json` for structured output. ## Calling Tools ```bash # Key=value arguments (auto-coerced to correct types) fastmcp call server.py greet name=World fastmcp call server.py add a=3 b=4 # Single JSON object for complex/nested args fastmcp call server.py create_item '{"name": "Widget", "tags": ["a", "b"]}' # --input-json with key=value overrides fastmcp call server.py search --input-json '{"query": "hello",

What's inside
Steps it walks through
  1. Listing Tools
  2. Calling Tools
  3. Server Targets
  4. Auth
  5. Discovering Configured Servers
  6. Workflow Pattern
Ships with 1 file
  • metadata.json
Commands it runs
Remote server
fastmcp list http://localhost:8000/mcp
Local Python file (runs via fastmcp run automatically)
fastmcp list server.py
MCPConfig with multiple servers
fastmcp list mcp.json
Stdio command (npx, uvx, etc.)
fastmcp list --command 'npx -y @modelcontextprotocol/server-github'
Include full input/output schemas
fastmcp list server.py --input-schema --output-schema
More from claude-skill-registry
All skills →
About this skill
What does the fastmcp-client-cli skill do?

Query and invoke tools on MCP servers using fastmcp list and fastmcp call. Use when you need to discover what tools a server offers, call tools, or integrate MCP servers into workflows.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill fastmcp-client-cli --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going