mcpField
M
mcporter

mcporter

github.com/bjesuiterAgent 工作流036 次安装1 周前更新
代码仓库

关于 mcporter

mcporter 是用于发现和调用 MCP 服务工具的命令行技能,也可管理认证与连接配置,并生成 CLI 或 TypeScript 接口,适合需要从终端直接操作 MCP 服务的用户。

主要功能

  1. 01列出服务并查看架构
  2. 02以多种参数格式调用工具
  3. 03管理认证和服务配置
  4. 04运行守护进程
  5. 05生成 CLI 和 TypeScript 输出

适用场景

  1. 01调用前检查服务提供的工具
  2. 02使用结构化参数调用服务工具
  3. 03设置 OAuth 或编辑服务配置
  4. 04生成 CLI 或 TypeScript 客户端

MCP 相关

它连接 MCP 服务,支持列出、检查和调用其工具;可使用已配置的服务、URL 或 stdio 命令。

安装

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

$npx skills add https://github.com/bjesuiter/skills --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
  • Stdio: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

代码生成

  • CLI: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