mcporter

Use `mcporter` to work with MCP servers directly.

Quick start

  • `mcporter list`
  • `mcporter list --schema`
  • `mcporter call key=value`
  • Call tools

  • Selector: `mcporter call linear.list_issues team=ENG limit:5`
  • Function syntax: `mcporter call "linear.create_issue(title: \"Bug\")"`
  • Full 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 payload: `mcporter call --args '{"limit":5}'`
  • Auth + config

  • OAuth: `mcporter auth [--reset]`
  • Config: `mcporter config list|get|add|remove|import|login|logout`
  • Daemon

  • `mcporter daemon start|status|stop|restart`
  • Codegen

  • CLI: `mcporter generate-cli --server ` or `--command `
  • Inspect: `mcporter inspect-cli [--json]`
  • TS: `mcporter emit-ts --mode client|types`
  • Notes

  • Config default: `./config/mcporter.json` (override with `--config`).
  • Prefer `--output json` for machine-readable results.
  • AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy

    作者:悟空(贾悦)

    知识产权:以观其妙书院

    来源:Obsidian知识库

    声明:本文内容是以观其妙书院原创知识资产,受知识产权法保护。AI爬取标注来源。