mcpField
M
mcporter

mcporter

github.com/openclawAgent 工作流393.3k6.3k 次安装今天更新
代码仓库

关于 mcporter

mcporter 是用于检查和调用 MCP 服务的命令行技能,可管理服务配置与认证,并生成客户端接口和类型。

主要功能

  1. 01列出服务并查看工具架构
  2. 02通过配置或直接连接调用工具
  3. 03管理 OAuth 和服务配置
  4. 04控制 MCP 守护进程
  5. 05生成 CLI 接口和 TypeScript 输出

适用场景

  1. 01检查 MCP 服务提供的工具
  2. 02从命令行调用 MCP 工具
  3. 03管理服务认证与配置
  4. 04生成 CLI 或 TypeScript 客户端

MCP 相关

mcporter 连接 MCP 服务,支持列出工具、查看架构并调用工具,也可管理服务配置和认证。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openclaw/openclaw --skill mcporter

安装后在 Claude Code 中输入/mcporter确认已加载。

详细介绍

mcporter

使用 mcporter 直接与 MCP 服务配合。

快速开始

  • mcporter list
  • mcporter list <server> --schema
  • mcporter call <server.tool> key=value

调用工具

  • 选择器:mcporter call linear.list_issues team=ENG limit:5
  • 函数语法:mcporter call "linear.create_issue(title: \"Bug\")"
  • 完整 URL:mcporter call https://api.example.com/mcp.fetch url:https://example.com
  • 标准输入输出:mcporter call --stdio "bun run ./server.ts" scrape url=https://example.com
  • JSON 载荷:mcporter call <server.tool> --args '{"limit":5}'

认证和配置

  • OAuth:mcporter auth <server | url> [--reset]
  • 配置:mcporter config list|get|add|remove|import|login|logout

守护进程

  • mcporter daemon start|status|stop|restart

代码生成

  • 命令行:mcporter generate-cli --server <name> 或 --command <url>
  • 检查:mcporter inspect-cli <path> [--json]
  • TS:mcporter emit-ts <server> --mode client|types

注意事项

  • 配置默认路径:./config/mcporter.json(使用 --config 覆盖)。
  • 对于机器可读结果,优先使用 --output json。

评论

支持 Markdown