mcporter-cli
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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/164149043/mcporter-cliWhat This Skill Does
The mcporter-cli skill provides a powerful interface for interacting with the Model Context Protocol (MCP) ecosystem. It allows OpenClaw users to discover, configure, and execute tools directly from MCP servers using either standard input/output (stdio) or HTTP protocols. Whether you are managing long-running persistent MCP servers or running ad-hoc instances for specific tasks, this tool abstracts the underlying complexity of protocol communication, allowing for seamless integration of external services into your workflow. It also includes built-in capabilities for authentication management, configuration handling, and advanced codegen features such as CLI generation and TypeScript type emission.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/164149043/mcporter-cli
Once installed, you can verify availability by running mcporter --version. Ensure that any required runtime dependencies (such as Node.js for stdio servers) are available in your path.
Use Cases
- Unified Tool Orchestration: Interact with disparate APIs (Linear, GitHub, custom internal tools) using a single command-line syntax.
- Rapid Prototyping: Test new MCP server implementations locally via stdio without needing to deploy them to a server first.
- Automation Scripting: Build complex data pipelines by chaining tool calls through the CLI.
- Project Integration: Generate TypeScript interfaces or dedicated CLIs from existing MCP definitions to improve development velocity and maintain type safety in your applications.
- Configuration Management: Centralize credentials and connection strings for multiple MCP services using the built-in configuration store.
Example Prompts
- "Use mcporter to call the linear.list_issues tool with a limit of 10 and display the output in JSON format."
- "Generate a TypeScript client for the current local MCP server and save it to the /src/clients directory."
- "Configure a new MCP server connection for the internal documentation tool using the provided HTTP endpoint and save the credentials securely."
Tips & Limitations
- Config Defaults: By default,
mcporterlooks for./config/mcporter.json. If you have multiple environments, always use the--configflag to point to the correct file. - Machine Reading: When using the tool for automation or piping data, always append
--output jsonto ensure consistent data structures. - Stdio Security: Be cautious when running
mcporterwith stdio commands, especially if the command string comes from untrusted user input, as it will execute arbitrary code on your system. - Auth: The
mcporter authcommand is designed for standard OAuth flows; complex custom authentication may require manual configuration in the JSON file.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-164149043-mcporter-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
obsidian-notes
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Tmux Remote
Skill by 164149043
Weather Tools
Skill by 164149043
Summarize Cli
Skill by 164149043
github-tools
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.