ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 3/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/164149043/mcporter-cli
Or

What 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

  1. "Use mcporter to call the linear.list_issues tool with a limit of 10 and display the output in JSON format."
  2. "Generate a TypeScript client for the current local MCP server and save it to the /src/clients directory."
  3. "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, mcporter looks for ./config/mcporter.json. If you have multiple environments, always use the --config flag to point to the correct file.
  • Machine Reading: When using the tool for automation or piping data, always append --output json to ensure consistent data structures.
  • Stdio Security: Be cautious when running mcporter with stdio commands, especially if the command string comes from untrusted user input, as it will execute arbitrary code on your system.
  • Auth: The mcporter auth command is designed for standard OAuth flows; complex custom authentication may require manual configuration in the JSON file.

Metadata

Author@164149043
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-164149043-mcporter-cli": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#mcp#cli#integration#automation#developer-tools
Safety Score: 3/5

Flags: network-access, file-write, file-read, external-api, code-execution