mcporter

Manage MCP servers and invoke tools via HTTP or stdio transports.

Updated May 4, 2026
One-click install
npx skills add https://github.com/234194027-cpu/xianclaw --skill mcporter-234194027-cpu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/234194027-cpu/xianclaw/tree/main/resources/openclaw/config/skills/mcporter
Command: npx skills add https://github.com/234194027-cpu/xianclaw --skill mcporter-234194027-cpu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

mcporter eliminates the complexity of discovering, configuring, authenticating, and invoking MCP servers and their tools from the command line.

Core Features & Use Cases

  • MCP discovery and schema listing: List MCP servers and inspect tool schemas for faster integration.
  • Direct tool invocation (HTTP or stdio): Call tools against remote MCP endpoints or locally spawned processes.
  • Auth, configuration, and configuration editing: Perform OAuth flows and manage persistent config for repeatable runs.
  • Developer workflows and code generation: Generate CLI and TypeScript clients/types from server definitions.

Quick Start

Use mcporter to list available MCP servers and tools by running: mcporter list.

Frequently Asked Questions about mcporter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I call MCP tools from the command line without manual HTTP or stdio wiring?

To call MCP tools without manual wiring, use a CLI that manages server discovery and invocation directly. mcporter handles HTTP and stdio transports, allowing you to execute tools via simple server.tool selectors with typed arguments.

What is MCP server discovery and how does schema inspection help integration?

MCP server discovery is the process of listing available servers and inspecting their tool schemas. Inspecting schemas helps you understand available operations and required arguments, enabling faster and more accurate agent tool integration.

How do I handle OAuth authentication for remote MCP endpoints?

To handle OAuth authentication for remote MCP endpoints, you need a tool that performs OAuth flows and manages persistent configuration. mcporter supports these auth workflows to ensure reliable and repeatable access to protected MCP servers.

Can I generate TypeScript clients and types from MCP server definitions?

Yes, you can generate TypeScript clients and types from MCP server definitions. mcporter supports code generation workflows, allowing you to automatically create CLI and TypeScript client definitions for faster development.

Does mcporter support local ad-hoc MCP server orchestration for development?

Yes, mcporter supports local ad-hoc MCP server orchestration for development and operations. It can spawn local processes via stdio transport, allowing you to test and manage locally running MCP servers during development.