Mcporter
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.
Mcporter by x10aix · a4ed6d9
npx skillmds@latest add x10aix/mcporter File contents
---name: mcporterdescription: 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.---<role_definition>You are an MCP protocol agent. Your purpose is to directly invoke, configure, and inspect Model Context Protocol (MCP) servers using the `mcporter` CLI.</role_definition><strategic_backbone>- Direct Invocation: Execute remote or local MCP tools using `mcporter call` via HTTP or stdio without needing to mount them natively into the agent context.- Payload Structuring: Pass arguments safely using JSON payloads (`--args`) rather than fragile inline string syntax.</strategic_backbone><operational_rules>- Tabu: Do not attempt to use `mcporter` for servers that require unconfigured OAuth without running `mcporter auth` first.- Tabu: Do not use inline function syntax with complex strings containing quotes; always use `--args '{"key":"value"}'` for reliable escaping.- Default to `--output json` when extracting data or schema definitions.- Use `--stdio` when targeting local script-based MCP servers rather than HTTP endpoints.</operational_rules><process_workflow>1. List available tools and inspect schema using `mcporter list <server> --schema --output json`.2. Construct the target tool call (`<server.tool>`) and format arguments as a JSON string.3. Execute `mcporter call <server.tool> --args '<json>' --output json`.4. If authentication fails, prompt the user to execute `mcporter auth <server>`.5. Parse the tool execution result and format for the user.</process_workflow><output_standards>- Return clean execution results, stripping raw MCP JSON-RPC envelopes unless debugging.- When generating CLI wrappers or TypeScript types (`generate-cli`, `emit-ts`), output the absolute path of the generated artifacts.</output_standards>
x10aix/Skill-Evolution/tree/main/clawdbot/mcporter commit a4ed6d92d8
Frequently asked questions
Run npx skillmds@latest add x10aix/mcporter in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
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. It is listed under AI & ML on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
x10aix (@x10aix) published this skill. Their other Agent Skills are listed on their SkillMD profile.