mcporter

Call and manage MCP servers and tools via HTTP or stdio.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/BEIRUX/agent-skills --skill mcporter-beirux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/BEIRUX/agent-skills/tree/main/mcporter
Command: npx skills add https://github.com/BEIRUX/agent-skills --skill mcporter-beirux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of manually crafting HTTP requests, spawning ad-hoc processes, and managing auth/config when interacting with MCP-compatible servers and tools so developers and automation can invoke remote endpoints reliably.

Core Features & Use Cases

  • Server discovery and inspection: list servers and view schemas to understand available tools and inputs.
  • Flexible invocation modes: invoke tools via selector, full URL, stdio execution, or JSON payloads to integrate with scripts and pipelines.
  • Operational workflows: handle OAuth authentication, manage local mcporter configuration, run the mcporter daemon, and generate client CLIs or TypeScript types for downstream consumption.

Quick Start

Invoke a tool on a server by running mcporter to call the server.tool selector with appropriate parameters and request JSON output for automated processing.

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 using the mcporter CLI binary by specifying a server.tool selector with parameters and requesting JSON output for automated processing. It supports invocation via HTTP URLs and stdio execution.

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

Managing OAuth authentication for MCP servers is handled by mcporter's built-in operational workflows, which execute OAuth flows natively to remove the friction of manually crafting auth tokens for remote endpoints.

Do I need to install any dependencies to use mcporter for API calls?

You need the mcporter CLI binary installed locally to make API calls and manage MCP servers. No other dependencies are required, as the binary handles server discovery, remote invocation, and configuration management.

Can I generate TypeScript types from MCP server schemas?

You can generate TypeScript types and client CLIs from MCP server schemas using mcporter's codegen feature, which inspects available tools and inputs to produce downstream type definitions for integration with scripts and automation pipelines.

How do I list available servers and inspect tool schemas via stdio?

To list available servers and inspect tool schemas via stdio, run the mcporter CLI binary against MCP-compatible servers. Its server discovery features display schemas to help you understand available tools and inputs.

Why use a daemon for MCP server management instead of ad-hoc process spawning?

Using a daemon for MCP server management provides persistent operational workflows and reliable remote tool invocation, unlike ad-hoc process spawning. The mcporter daemon maintains local configuration and handles background execution for automation pipelines.