[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M785DHNVB0JHB1FM2RYCWCQQ":3,"skill-same:01M785DHNVB0JHB1FM2RYCWCQQ":69},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":52,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":54,"updatedAt":55,"install":56,"resources":68},"01M785DHNVB0JHB1FM2RYCWCQQ","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.","Lord1Egypt\u002Fawesome-skill-forge","Lord1Egypt","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F99746359?v=4","01M7592YDNT0XK9WJ0T2MQVPDN","Mohamed Mounir Ali AL Keshita","01M75GRFNHC8VZNWEB8DKDE433",3,"MIT","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Foptional-skills\u002Fmcporter\u002FSKILL.md",[],[],"2026-11-15 14:19:17",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\nplatforms: [linux, macos, windows]\ncategory: mcp\ntags: [MCP, Tools, API, Integrations, Interop]\nrequires_commands: [npx]\ncompatible: [claude-code, openai-agents, hermes-agent, autogen, langchain, any-llm]\nsource: optional\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,"tags":24,"author":30,"source":31,"license":15,"version":32,"category":33,"platforms":34,"compatible":38,"description":7,"requires_commands":45},[25,26,27,28,29],"MCP","Tools","API","Integrations","Interop","community","optional","1.0.0","mcp",[35,36,37],"linux","macos","windows",[39,40,41,42,43,44],"claude-code","openai-agents","hermes-agent","autogen","langchain","any-llm",[46],"npx","master","4aa004da461d820f4ea5499e58eb8d196cf99016","optional-skills\u002Fmcporter",0,"https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge","https:\u002F\u002Fskill-explorer-rho.vercel.app","https:\u002F\u002Fgithub.com\u002FLord1Egypt","Unbreakable. Unstoppable. Unmatched⚡.\r\n Speaker of machine tongues 🤖  | World-builder of decentralized dreams 🌐 | Defender of the digital realm🛡️.","2026-06-10 08:21:01",{"source":8,"skillName":5,"commands":57,"prompt":66,"zipAvailable":67},[58,60,63],{"tool":46,"command":59},"npx skills add Lord1Egypt\u002Fawesome-skill-forge --skill mcporter",{"tool":61,"command":62},"bunx","bunx skills add Lord1Egypt\u002Fawesome-skill-forge --skill mcporter",{"tool":64,"command":65},"pnpm","pnpm dlx skills add Lord1Egypt\u002Fawesome-skill-forge --skill mcporter","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Foptional-skills\u002Fmcporter\u002FSKILL.md",true,[],[70,77,84,91,98,105],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":19},"01M785WKJB99G3STR1NF9NRTJW","youtube-content","YouTube transcripts to summaries, threads, blogs.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fyoutube-content\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":19},"01M785WEFHB0G2S9YA6EPR3H0E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fxurl\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":19},"01M785W98EDN4EFJXJPMQEHCRC","touchdesigner-mcp","Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals. 36 native tools.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Ftouchdesigner-mcp\u002FSKILL.md",[],[],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":19},"01M785W5S9FP3QBH2V191E025P","test-driven-development","TDD: enforce RED-GREEN-REFACTOR, tests before code.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[],[],{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":19},"01M785W2AS08NSSH9YATCV6FJB","teams-meeting-pipeline","Operate the Teams meeting summary pipeline via Hermes CLI — summarize meetings, inspect pipeline status, replay jobs, manage Microsoft Graph subscriptions.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fteams-meeting-pipeline\u002FSKILL.md",[],[],{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":19},"01M785VXKW4T34BTP1SCHW1R7F","systematic-debugging","4-phase root cause debugging: understand bugs before fixing.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[],[]]