mcporter

Configure and invoke MCP servers via mcporter CLI over HTTP or stdio.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/RobbyMo81/assistantrobby --skill mcporter-robbymo81
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/RobbyMo81/assistantrobby/tree/main/skills/mcporter
Command: npx skills add https://github.com/RobbyMo81/assistantrobby --skill mcporter-robbymo81

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

mcporter removes the friction of interacting with MCP servers and tools by providing a single CLI to list servers, authenticate, edit configuration, and invoke tools over HTTP or stdio without ad-hoc scripting.

Core Features & Use Cases

  • Server discovery & inspection: list available MCP servers and view tool schemas for exploration and integration.
  • Flexible invocation: call tools using selectors, function syntax, full URLs, stdio-backed servers, or JSON payloads for automation and testing.
  • Auth, config, and daemon control: perform OAuth flows, manage config files, and run the mcporter daemon for background execution.
  • Code generation & inspection: generate CLI clients, inspect generated CLIs, and emit TypeScript types/clients for integration into developer workflows.

Quick Start

Use mcporter to list available servers and call a tool with a key=value argument and request JSON output.

Frequently Asked Questions about mcporter

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

FAQPage Schema
How do I call MCP server tools directly from the command line?

You can call MCP server tools directly from the command line by using the mcporter CLI to invoke tools over HTTP or stdio transports, passing arguments as key=value pairs and specifying JSON output for automation.

What is the best way to manage OAuth authentication for MCP servers?

The best way to manage OAuth authentication for MCP servers is using a dedicated CLI that handles OAuth flows natively, allowing you to perform authentication and manage configuration files without writing ad-hoc scripts.

Can I generate TypeScript client code from MCP tool schemas?

Yes, you can generate TypeScript types and client code from MCP tool schemas by inspecting the server schemas and using code generation features to emit CLI clients and TypeScript definitions for developer workflows.

How do I list available MCP servers and inspect their tool schemas?

You can list available MCP servers and inspect their tool schemas by running a server discovery command in the CLI, which outputs the available servers and their tool schemas for exploration and integration.

Does mcporter support both HTTP and stdio transports for invoking MCP tools?

Yes, mcporter supports both HTTP and stdio transports for invoking MCP tools, allowing you to call tools using selectors, function syntax, full URLs, stdio-backed servers, or JSON payloads for automation and testing.

How do I run an MCP server in the background for continuous tool invocation?

You can run an MCP server in the background for continuous tool invocation by starting the mcporter daemon, which manages background execution and allows you to run ad-hoc servers for ongoing operations.