mcporter

Manage MCP server discovery, OAuth authentication, and direct tool calls via CLI.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/eddielueng/hermes-agent-zh --skill mcporter-eddielueng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/eddielueng/hermes-agent-zh/tree/main/optional-skills/mcp/mcporter
Command: npx skills add https://github.com/eddielueng/hermes-agent-zh --skill mcporter-eddielueng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

mcporter removes the friction of setting up Model Context Protocol integrations by letting you list, configure, authenticate, and directly call MCP servers and tools from your terminal.

Core Features & Use Cases

  • MCP server discovery and tool inspection: Automatically discover configured MCP servers and list available tools with schema details.
  • Direct tool invocation (HTTP or stdio): Call tools using either configured servers, ad-hoc HTTP endpoints, or on-the-fly stdio servers.
  • Auth, config, and daemon management: Perform OAuth authentication, manage mcporter configuration, and keep server connections persistent via a daemon.
  • Code and client generation: Generate CLI wrappers and emit TypeScript clients/types for MCP servers.

Quick Start

Ask mcporter to list tools and schema for a specific MCP server you have configured on your machine.

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 directly from the terminal?

You can call MCP tools from the terminal by using the mcporter CLI to invoke tools with key=value or JSON arguments. It manages discovery and direct tool calls over configured servers, ad-hoc HTTP endpoints, or stdio.

What is MCP server discovery and how does it work in the terminal?

MCP server discovery is the process of automatically finding configured Model Context Protocol servers and listing their available tools with schema details. The mcporter CLI handles this by inspecting your local configuration and exposing tool schemas for terminal-based workflows.

Can I authenticate with OAuth when connecting to MCP servers?

Yes, OAuth authentication for MCP servers is supported. The mcporter CLI manages OAuth authentication flows so you can securely connect to and call tools on protected Model Context Protocol servers from your terminal.

Do I need to install anything to manage MCP servers from the command line?

You need the mcporter CLI, which is typically run via npx. It requires no other dependencies to manage MCP server configuration, inspect tool schemas, and execute direct tool calls from your terminal environment.

Can I generate TypeScript clients for MCP servers?

Yes, mcporter can emit TypeScript clients and types for MCP servers. This code and client generation feature allows you to integrate Model Context Protocol tool calls into your applications after inspecting their schemas.

How do I run an ad-hoc MCP server over HTTP or stdio?

You can connect to ad-hoc MCP servers by specifying HTTP endpoints or running on-the-fly stdio servers. The mcporter CLI allows direct tool invocation against these temporary connections without requiring permanent server configuration.