SuperAPI AI 工具集

fastmcp-client-cli

通用与其它

查看项目

更新于 10-16 03:48

技能介绍

用途:通过 fastmcp list 与 fastmcp call,在命令行发现和调用任意 MCP 服务器上的工具,适合需要先查看服务器提供哪些工具、再执行调用的场景。

主要能力:list 默认显示工具签名与描述,可用 --input-schema、--output-schema 附带完整 JSON 模式,用 --json 输出结构化结果,用 --resources、--prompts 包含资源与提示。call 支持 key=value 参数(按输入模式自动转换类型,如 limit=5 为整数、verbose=true 为布尔),也支持单个 JSON 对象传复杂嵌套参数,或 --input-json 搭配 key=value 覆盖,--json 便于脚本处理。

服务器目标:所有命令接受相同目标形式,包括 HTTP/HTTPS URL、Python 文件(自动经 fastmcp run 执行)、含 mcpServers 键的 MCPConfig JSON、以及 --command 指定的 stdio 命令(如 npx、uvx)。也支持按已发现名称引用(weather 或 source:name),来源涵盖 Claude Desktop、Claude Code、Cursor、Gemini CLI、Goose 与项目级 mcp.json,可用 fastmcp discover 查看名称并支持 --source 过滤与 --json。SSE 服务器需加 --transport sse。

用法要点:典型流程为先 discover 查看已配置服务器,再 list 查看工具,最后 call 调用;调用不存在的工具时会提示相近匹配。HTTP 目标默认自动使用 OAuth,服务器不需要时无操作,可用 --auth none 关闭。

限制:资料未提供收费、价格、平台支持范围与性能信息,暂未提供;具体可用性取决于目标服务器与本地配置。