[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-openclaw-openclaw-skills-mcporter":3},{"error":4,"detail":5,"metadata":23,"markdownContent":25,"rawMarkdown":20},false,{"repo_full_name":6,"owner":7,"repo_name":7,"repo_forks":8,"skill_path":9,"repo_stars":10,"name":11,"category_id":12,"description":13,"file_tree":14,"skill_md_content":20,"skill_id":21,"skill_key":22},"openclaw/openclaw","openclaw",62348,"skills/mcporter",323515,"mcporter",1,"Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.",[15],{"name":16,"path":17,"size":18,"type":19},"SKILL.md","skills/mcporter/SKILL.md",1674,"file","---\nname: mcporter\ndescription: Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.\nhomepage: http://mcporter.dev\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"📦\",\n        \"requires\": { \"bins\": [\"mcporter\"] },\n        \"install\":\n          [\n            {\n              \"id\": \"node\",\n              \"kind\": \"node\",\n              \"package\": \"mcporter\",\n              \"bins\": [\"mcporter\"],\n              \"label\": \"Install mcporter (node)\",\n            },\n          ],\n      },\n  }\n---\n\n# mcporter\n\nUse `mcporter` to work with MCP servers directly.\n\nQuick start\n\n- `mcporter list`\n- `mcporter list \u003Cserver> --schema`\n- `mcporter call \u003Cserver.tool> key=value`\n\nCall tools\n\n- Selector: `mcporter call linear.list_issues team=ENG limit:5`\n- Function syntax: `mcporter call \"linear.create_issue(title: \\\"Bug\\\")\"`\n- Full URL: `mcporter call https://api.example.com/mcp.fetch url:https://example.com`\n- Stdio: `mcporter call --stdio \"bun run ./server.ts\" scrape url=https://example.com`\n- JSON payload: `mcporter call \u003Cserver.tool> --args '{\"limit\":5}'`\n\nAuth + config\n\n- OAuth: `mcporter auth \u003Cserver | url> [--reset]`\n- Config: `mcporter config list|get|add|remove|import|login|logout`\n\nDaemon\n\n- `mcporter daemon start|status|stop|restart`\n\nCodegen\n\n- CLI: `mcporter generate-cli --server \u003Cname>` or `--command \u003Curl>`\n- Inspect: `mcporter inspect-cli \u003Cpath> [--json]`\n- TS: `mcporter emit-ts \u003Cserver> --mode client|types`\n\nNotes\n\n- Config default: `./config/mcporter.json` (override with `--config`).\n- Prefer `--output json` for machine-readable results.\n","603d6337-ff9a-50d8-ad85-a362f8e70de6","openclaw-openclaw-skills-mcporter",{"name":11,"description":13,"homepage":24},"http://mcporter.dev","\u003Ch1>mcporter\u003C/h1>\n\u003Cp>Use \u003Ccode>mcporter\u003C/code> to work with MCP servers directly.\u003C/p>\n\u003Cp>Quick start\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>mcporter list\u003C/code>\u003C/li>\n\u003Cli>\u003Ccode>mcporter list &lt;server&gt; --schema\u003C/code>\u003C/li>\n\u003Cli>\u003Ccode>mcporter call &lt;server.tool&gt; key=value\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>Call tools\u003C/p>\n\u003Cul>\n\u003Cli>Selector: \u003Ccode>mcporter call linear.list_issues team=ENG limit:5\u003C/code>\u003C/li>\n\u003Cli>Function syntax: \u003Ccode>mcporter call &quot;linear.create_issue(title: \\&quot;Bug\\&quot;)&quot;\u003C/code>\u003C/li>\n\u003Cli>Full URL: \u003Ccode>mcporter call https://api.example.com/mcp.fetch url:https://example.com\u003C/code>\u003C/li>\n\u003Cli>Stdio: \u003Ccode>mcporter call --stdio &quot;bun run ./server.ts&quot; scrape url=https://example.com\u003C/code>\u003C/li>\n\u003Cli>JSON payload: \u003Ccode>mcporter call &lt;server.tool&gt; --args &#39;{&quot;limit&quot;:5}&#39;\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>Auth + config\u003C/p>\n\u003Cul>\n\u003Cli>OAuth: \u003Ccode>mcporter auth &lt;server | url&gt; [--reset]\u003C/code>\u003C/li>\n\u003Cli>Config: \u003Ccode>mcporter config list|get|add|remove|import|login|logout\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>Daemon\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ccode>mcporter daemon start|status|stop|restart\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>Codegen\u003C/p>\n\u003Cul>\n\u003Cli>CLI: \u003Ccode>mcporter generate-cli --server &lt;name&gt;\u003C/code> or \u003Ccode>--command &lt;url&gt;\u003C/code>\u003C/li>\n\u003Cli>Inspect: \u003Ccode>mcporter inspect-cli &lt;path&gt; [--json]\u003C/code>\u003C/li>\n\u003Cli>TS: \u003Ccode>mcporter emit-ts &lt;server&gt; --mode client|types\u003C/code>\u003C/li>\n\u003C/ul>\n\u003Cp>Notes\u003C/p>\n\u003Cul>\n\u003Cli>Config default: \u003Ccode>./config/mcporter.json\u003C/code> (override with \u003Ccode>--config\u003C/code>).\u003C/li>\n\u003Cli>Prefer \u003Ccode>--output json\u003C/code> for machine-readable results.\u003C/li>\n\u003C/ul>\n"]