[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71G2BVMVVE80ZDKBQA7W8JS":3,"skill-same:01M71G2BVMVVE80ZDKBQA7W8JS":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},"01M71G2BVMVVE80ZDKBQA7W8JS","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\u002Fhermes-sovereign-unified-v13.6","gjbvsjjvgm-sketch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F278511911?v=4","01M71F3JXKZQ70H2KCHHTXKZDA","01M71F3JY8A79Z3NZBW08TF4JD",0,"MIT","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6\u002Fblob\u002Fmain\u002Fhermes_sovereign_data\u002Fskills\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],"integrations","servers","ad","type","generation","call","npx","community","use","list","MCP","configure","api","https","dev","http","config","auth","cli","2026-11-10 10:12:30",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":30,"license":14,"version":47,"metadata":48,"description":7,"prerequisites":56},"1.0.0",{"hermes":49},{"tags":50,"homepage":55},[33,51,52,53,54],"Tools","API","Integrations","Interop","https:\u002F\u002Fmcporter.dev",{"commands":57},[29],"main","93bbc269671fbb340afa15b36a8766f15dc30df2","hermes_sovereign_data\u002Fskills\u002Fmcp\u002Fmcporter","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch","2026-04-27 02:51:28",{"source":8,"skillName":5,"commands":65,"prompt":74,"zipAvailable":75},[66,68,71],{"tool":29,"command":67},"npx skills add gjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6 --skill mcporter",{"tool":69,"command":70},"bunx","bunx skills add gjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6 --skill mcporter",{"tool":72,"command":73},"pnpm","pnpm dlx skills add gjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6 --skill mcporter","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6\u002Fblob\u002Fmain\u002Fhermes_sovereign_data\u002Fskills\u002Fmcp\u002Fmcporter\u002FSKILL.md",true,[],[78,119,147,162,181,202],{"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},"01M71G6TJ2RAQ1J0PV3K6D9GQA","writing-plans","Use when you have a spec or requirements for a multi-step task. Creates comprehensive implementation plans with bite-sized tasks, exact file paths, and complete code examples.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6\u002Fblob\u002Fmain\u002Fhermes_sovereign_data\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","design","review","workflow","documentation","tasks","development","code","planning","code-review","subagent","superpowers","paths","test-driven-development","you","for","test-driven","when",{"skillNo":120,"name":114,"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":132,"publishedAt":42},"01M71G6R81013R3T7W5VP56GCB","Use when implementing any feature or bugfix, before writing implementation code. Enforces RED-GREEN-REFACTOR cycle with test-first approach.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6\u002Fblob\u002Fmain\u002Fhermes_sovereign_data\u002Fskills\u002Fsoftware-development\u002Ftest-driven-development\u002FSKILL.md",[124,127,130,131],{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":128,"categoryName":129,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":88,"categoryName":89,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},[133,134,107,135,136,99,137,108,138,111,112,139,140,141,142,143,144,145,146,118],"test","test driven development","driven","testing","debugging","refactor","red-green-refactor","cycle","green","systematic","bugfix","implementing","systematic-debugging","test-first",{"skillNo":148,"name":145,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":153,"publishedAt":42},"01M71G6N0Y546JZEDF25E2PMCE","Use when encountering any bug, test failure, or unexpected behavior. 4-phase root cause investigation — NO fixes without understanding the problem first.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6\u002Fblob\u002Fmain\u002Fhermes_sovereign_data\u002Fskills\u002Fsoftware-development\u002Fsystematic-debugging\u002FSKILL.md",[152],{"categoryNo":128,"categoryName":129,"taxonomyType":20,"taxonomyTypeDesc":21},[154,137,142,99,133,107,111,31,112,155,156,157,101,158,114,159,117,160,161,118],"systematic debugging","bug","root-cause","problem-solving","problem","fixes","phase","root cause",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":174,"publishedAt":42},"01M71G6J0DXEGY48GH4KVW2SJH","subagent-driven-development","Use when executing implementation plans with independent tasks. Dispatches fresh delegate_task per task with two-stage review (spec compliance then code quality).","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6\u002Fblob\u002Fmain\u002Fhermes_sovereign_data\u002Fskills\u002Fsoftware-development\u002Fsubagent-driven-development\u002FSKILL.md",[168,169,170,171],{"categoryNo":88,"categoryName":89,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},{"categoryNo":96,"categoryName":97,"taxonomyType":93,"taxonomyTypeDesc":94},{"categoryNo":172,"categoryName":173,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000037","律师与法务",[107,175,111,135,99,103,104,176,106,108,177,110,178,179,112,101,180,114,117,118],"subagent driven development","code quality","delegation","parallel","delegate","fresh",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":189,"publishedAt":42},"01M71G6EFFBQX6634E6XHB09Y1","requesting-code-review","Pre-commit verification pipeline — static security scan, baseline-aware quality gates, independent reviewer subagent, and auto-fix loop. Use after code changes and before committing, pushing, or opening a PR.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6\u002Fblob\u002Fmain\u002Fhermes_sovereign_data\u002Fskills\u002Fsoftware-development\u002Frequesting-code-review\u002FSKILL.md",[187,188],{"categoryNo":125,"categoryName":126,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},[190,103,108,191,99,192,110,193,194,195,196,111,197,198,199,112,114,200,201,117],"code review","requesting code review","commit","verification","security scan","pipeline","loop","reviewer","fix","auto","static","auto-fix",{"skillNo":203,"name":204,"nameZh":6,"description":205,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":206,"categories":207,"keywords":208,"publishedAt":42},"01M71G6CM8ANSWVFXCN9AAD58Y","plan","Plan mode for Hermes — inspect context, write a markdown plan into the active workspace's `.hermes\u002Fplans\u002F` directory, and do not execute the work.","https:\u002F\u002Fgithub.com\u002Fgjbvsjjvgm-sketch\u002Fhermes-sovereign-unified-v13.6\u002Fblob\u002Fmain\u002Fhermes_sovereign_data\u002Fskills\u002Fsoftware-development\u002Fplan\u002FSKILL.md",[],[204,99,209,104,107,109,210,111,211,212,213,214,215,216,101,217,218,219,116,220],"directory","markdown","workspace","work","write","implementation","do","active","plan mode","inspect","mode","plan-mode"]