[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71Q3QE7B89N5G67KZY2DP5B":3,"skill-same:01M71Q3QE7B89N5G67KZY2DP5B":77},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":42,"linkOnly":43,"markdownContent":44,"markdownBody":45,"frontMatter":46,"refName":58,"commitSha":59,"skillDirectory":60,"forksCount":13,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":63,"install":64,"resources":76},"01M71Q3QE7B89N5G67KZY2DP5B","mcporter",null,"Use the mcporter CLI to list, configure, auth, and call MCP servers\u002Ftools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI\u002Ftype generation.","gjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN","gjbvsjjvgm-sketch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F278511911?v=4","01M71F3JXKZQ70H2KCHHTXKZDA","01M71PENEVFN19DBZFNHJPCHQ7",0,"MIT","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Foptional-skills\u002Fmcp\u002Fmcporter\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"configure","list","servers","config","https","ad","generation","cli","type","api","http","use","MCP","npx","dev","call","auth","integrations","community","2026-11-10 13:02:02",false,"---\nname: mcporter\ndescription: Use the mcporter CLI to list, configure, auth, and call MCP servers\u002Ftools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI\u002Ftype generation.\nversion: 1.0.0\nauthor: community\nlicense: MIT\nmetadata:\n  hermes:\n    tags: [MCP, Tools, API, Integrations, Interop]\n    homepage: https:\u002F\u002Fmcporter.dev\nprerequisites:\n  commands: [npx]\n---\n\n# mcporter\n\nUse `mcporter` to discover, call, and manage [MCP (Model Context Protocol)](https:\u002F\u002Fmodelcontextprotocol.io\u002F) servers and tools directly from the terminal.\n\n## Prerequisites\n\nRequires Node.js:\n```bash\n# No install needed (runs via npx)\nnpx mcporter list\n\n# Or install globally\nnpm install -g mcporter\n```\n\n## Quick Start\n\n```bash\n# List MCP servers already configured on this machine\nmcporter list\n\n# List tools for a specific server with schema details\nmcporter list \u003Cserver> --schema\n\n# Call a tool\nmcporter call \u003Cserver.tool> key=value\n```\n\n## Discovering MCP Servers\n\nmcporter auto-discovers servers configured by other MCP clients (Claude Desktop, Cursor, etc.) on the machine. To find new servers to use, browse registries like [mcpfinder.dev](https:\u002F\u002Fmcpfinder.dev) or [mcp.so](https:\u002F\u002Fmcp.so), then connect ad-hoc:\n\n```bash\n# Connect to any MCP server by URL (no config needed)\nmcporter list --http-url https:\u002F\u002Fsome-mcp-server.com --name my_server\n\n# Or run a stdio server on the fly\nmcporter list --stdio \"npx -y @modelcontextprotocol\u002Fserver-filesystem\" --name fs\n```\n\n## Calling Tools\n\n```bash\n# Key=value syntax\nmcporter call linear.list_issues team=ENG limit:5\n\n# Function syntax\nmcporter call \"linear.create_issue(title: \\\"Bug fix needed\\\")\"\n\n# Ad-hoc HTTP server (no config needed)\nmcporter call https:\u002F\u002Fapi.example.com\u002Fmcp.fetch url=https:\u002F\u002Fexample.com\n\n# Ad-hoc stdio server\nmcporter call --stdio \"bun run .\u002Fserver.ts\" scrape url=https:\u002F\u002Fexample.com\n\n# JSON payload\nmcporter call \u003Cserver.tool> --args '{\"limit\": 5}'\n\n# Machine-readable output (recommended for Hermes)\nmcporter call \u003Cserver.tool> key=value --output json\n```\n\n## Auth and Config\n\n```bash\n# OAuth login for a server\nmcporter auth \u003Cserver | url> [--reset]\n\n# Manage config\nmcporter config list\nmcporter config get \u003Ckey>\nmcporter config add \u003Cserver>\nmcporter config remove \u003Cserver>\nmcporter config import \u003Cpath>\n```\n\nConfig file location: `.\u002Fconfig\u002Fmcporter.json` (override with `--config`).\n\n## Daemon\n\nFor persistent server connections:\n```bash\nmcporter daemon start\nmcporter daemon status\nmcporter daemon stop\nmcporter daemon restart\n```\n\n## Code Generation\n\n```bash\n# Generate a CLI wrapper for an MCP server\nmcporter generate-cli --server \u003Cname>\nmcporter generate-cli --command \u003Curl>\n\n# Inspect a generated CLI\nmcporter inspect-cli \u003Cpath> [--json]\n\n# Generate TypeScript types\u002Fclient\nmcporter emit-ts \u003Cserver> --mode client\nmcporter emit-ts \u003Cserver> --mode types\n```\n\n## Notes\n\n- Use `--output json` for structured output that's easier to parse\n- Ad-hoc servers (HTTP URL or `--stdio` command) work without any config — useful for one-off calls\n- OAuth auth may require interactive browser flow — use `terminal(command=\"mcporter auth \u003Cserver>\", pty=true)` if needed\n","# mcporter\n\nUse `mcporter` to discover, call, and manage [MCP (Model Context Protocol)](https:\u002F\u002Fmodelcontextprotocol.io\u002F) servers and tools directly from the terminal.\n\n## Prerequisites\n\nRequires Node.js:\n```bash\n# No install needed (runs via npx)\nnpx mcporter list\n\n# Or install globally\nnpm install -g mcporter\n```\n\n## Quick Start\n\n```bash\n# List MCP servers already configured on this machine\nmcporter list\n\n# List tools for a specific server with schema details\nmcporter list \u003Cserver> --schema\n\n# Call a tool\nmcporter call \u003Cserver.tool> key=value\n```\n\n## Discovering MCP Servers\n\nmcporter auto-discovers servers configured by other MCP clients (Claude Desktop, Cursor, etc.) on the machine. To find new servers to use, browse registries like [mcpfinder.dev](https:\u002F\u002Fmcpfinder.dev) or [mcp.so](https:\u002F\u002Fmcp.so), then connect ad-hoc:\n\n```bash\n# Connect to any MCP server by URL (no config needed)\nmcporter list --http-url https:\u002F\u002Fsome-mcp-server.com --name my_server\n\n# Or run a stdio server on the fly\nmcporter list --stdio \"npx -y @modelcontextprotocol\u002Fserver-filesystem\" --name fs\n```\n\n## Calling Tools\n\n```bash\n# Key=value syntax\nmcporter call linear.list_issues team=ENG limit:5\n\n# Function syntax\nmcporter call \"linear.create_issue(title: \\\"Bug fix needed\\\")\"\n\n# Ad-hoc HTTP server (no config needed)\nmcporter call https:\u002F\u002Fapi.example.com\u002Fmcp.fetch url=https:\u002F\u002Fexample.com\n\n# Ad-hoc stdio server\nmcporter call --stdio \"bun run .\u002Fserver.ts\" scrape url=https:\u002F\u002Fexample.com\n\n# JSON payload\nmcporter call \u003Cserver.tool> --args '{\"limit\": 5}'\n\n# Machine-readable output (recommended for Hermes)\nmcporter call \u003Cserver.tool> key=value --output json\n```\n\n## Auth and Config\n\n```bash\n# OAuth login for a server\nmcporter auth \u003Cserver | url> [--reset]\n\n# Manage config\nmcporter config list\nmcporter config get \u003Ckey>\nmcporter config add \u003Cserver>\nmcporter config remove \u003Cserver>\nmcporter config import \u003Cpath>\n```\n\nConfig file location: `.\u002Fconfig\u002Fmcporter.json` (override with `--config`).\n\n## Daemon\n\nFor persistent server connections:\n```bash\nmcporter daemon start\nmcporter daemon status\nmcporter daemon stop\nmcporter daemon restart\n```\n\n## Code Generation\n\n```bash\n# Generate a CLI wrapper for an MCP server\nmcporter generate-cli --server \u003Cname>\nmcporter generate-cli --command \u003Curl>\n\n# Inspect a generated CLI\nmcporter inspect-cli \u003Cpath> [--json]\n\n# Generate TypeScript types\u002Fclient\nmcporter emit-ts \u003Cserver> --mode client\nmcporter emit-ts \u003Cserver> --mode types\n```\n\n## Notes\n\n- Use `--output json` for structured output that's easier to parse\n- Ad-hoc servers (HTTP URL or `--stdio` command) work without any config — useful for one-off calls\n- OAuth auth may require interactive browser flow — use `terminal(command=\"mcporter auth \u003Cserver>\", pty=true)` if needed\n",{"name":5,"author":41,"license":14,"version":47,"metadata":48,"description":7,"prerequisites":56},"1.0.0",{"hermes":49},{"tags":50,"homepage":55},[35,51,52,53,54],"Tools","API","Integrations","Interop","https:\u002F\u002Fmcporter.dev",{"commands":57},[36],"main","6746276ba18cb774853eb61b3b9399658bc9bc5c","core\u002Foptional-skills\u002Fmcp\u002Fmcporter","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch","2026-04-28 17:01:03",{"source":8,"skillName":5,"commands":65,"prompt":74,"zipAvailable":75},[66,68,71],{"tool":36,"command":67},"npx skills add gjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN --skill mcporter",{"tool":69,"command":70},"bunx","bunx skills add gjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN --skill mcporter",{"tool":72,"command":73},"pnpm","pnpm dlx skills add gjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN --skill mcporter","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Foptional-skills\u002Fmcp\u002Fmcporter\u002FSKILL.md",true,[],[78,119,144,161,178,197],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":98,"publishedAt":42},"01M71QG27G1R2H2ZWEG4S0WTZT","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Fwriting-plans\u002FSKILL.md",[84,87,90,95],{"categoryNo":85,"categoryName":86,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":88,"categoryName":89,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000036","内容创作者",[99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118],"writing","writing plans","plans","test-driven","test-driven-development","superpowers","design","workflow","code","tasks","subagent","code-review","review","documentation","write","paths","planning","development","test","implementation",{"skillNo":120,"name":103,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":130,"publishedAt":42},"01M71QFZYRTJXMAE551MRAKZ14","TDD: enforce RED-GREEN-REFACTOR, tests before code.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Ftest-driven-development\u002FSKILL.md",[124,127],{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":128,"categoryName":129,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",[131,116,117,132,133,134,135,104,99,136,107,109,137,138,139,140,141,101,142,143],"test driven development","driven","green","red-green-refactor","testing","debugging","systematic","refactor","systematic-debugging","enforce","tests","tdd","quality",{"skillNo":145,"name":139,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":150,"publishedAt":42},"01M71QFWR5Q8EYEQ6MCS3SM6MC","4-phase root cause debugging: understand bugs before fixing.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Fsystematic-debugging\u002FSKILL.md",[149],{"categoryNo":128,"categoryName":129,"taxonomyType":20,"taxonomyTypeDesc":21},[151,136,137,102,152,153,103,104,99,109,154,155,116,156,101,157,117,158,159,160],"systematic debugging","problem","problem-solving","phase","bugs","root cause","root-cause","investigation","understand","hermes",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":170,"publishedAt":42},"01M71QFS9S04MD8JP747W5WM0N","subagent-driven-development","Execute plans via delegate_task subagents (2-stage review).","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Fsubagent-driven-development\u002FSKILL.md",[167,168,169],{"categoryNo":88,"categoryName":89,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},[171,109,116,132,102,103,172,173,104,99,106,107,110,111,174,175,101,176,177,117],"subagent driven development","delegate","delegation","subagents","parallel","stage","task",{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":182,"categories":183,"keywords":186,"publishedAt":42},"01M71QFQ1DBCVAZ511MXFE6T2V","requesting-code-review","Pre-commit review: security scan, quality gates, auto-fix.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Frequesting-code-review\u002FSKILL.md",[184,185],{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},[187,188,107,111,102,103,189,190,104,191,99,192,193,109,110,194,195,116,196,101],"code review","requesting code review","fix","auto-fix","auto","security scan","commit","verification","security","scan",{"skillNo":198,"name":199,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":201,"categories":202,"keywords":204,"publishedAt":42},"01M71QFM7KWM540YR67FRN807Q","python-debugpy","Debug Python: pdb REPL + debugpy remote (DAP).","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002FWORM_V2_SOVEREIGN\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fsoftware-development\u002Fpython-debugpy\u002FSKILL.md",[203],{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},[205,206,207,208,209,210,211,212,136,137,213,214,215,139,216,217,218,219,160,220],"debugpy","python debugpy","python","dap","inspect","post-mortem","pdb","remote","debugger","node","commands","debug","post","breakpoints","node-inspect","tui"]