mcporter

Discover, configure, authenticate, and invoke MCP servers and tools from the terminal.

Updated May 2, 2026
One-click install
npx skills add https://github.com/AlvaroBiano/hermes-agent --skill mcporter-alvarobiano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/AlvaroBiano/hermes-agent/tree/main/optional-skills/mcp/mcporter
Command: npx skills add https://github.com/AlvaroBiano/hermes-agent --skill mcporter-alvarobiano

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The mcporter skill solves the manual burden of discovering, configuring, authenticating, and invoking MCP servers and tools from the terminal.

Core Features & Use Cases

  • Discover MCP servers configured on the machine and list tools for specific servers.
  • Call MCP tools via CLI using key=value or structured payloads, and manage authentication and configuration centrally.
  • Use ad-hoc HTTP or stdio MCP endpoints to prototype integrations and generate client code or CLI wrappers.

Quick Start

Run mcporter list to see available MCP servers 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 manage MCP servers directly from the terminal?

You can manage MCP servers from the terminal by discovering configured servers, listing available tools, and invoking them using key=value or structured payloads. This centralizes authentication and configuration without manual setup for each call.

What is MCP server discovery and how does it work with a CLI?

MCP server discovery is the process of identifying configured servers and their available tools on your machine. Using a CLI, you can run a list command to scan and display all locally available MCP services and their capabilities.

Do I need Node.js and npm to use a CLI for MCP tool invocation?

Yes, you need Node.js and npm tooling, specifically npx, to run the CLI for MCP tool invocation. This environment handles the execution of server calls, configuration management, and the generation of CLI outputs.

Can I call MCP tools using structured payloads in an automation pipeline?

Yes, you can call MCP tools in automation pipelines by passing structured payloads or key=value arguments via the CLI. The tool supports CLI-generated outputs specifically designed for scripting and testing pipeline integration.

What is the best way to prototype integrations with ad-hoc MCP endpoints?

The best way to prototype with ad-hoc MCP endpoints is using a CLI that supports both HTTP and stdio connections. This allows you to directly test integrations, generate client code, and create CLI wrappers without full configuration.

Why does invoking MCP servers manually create configuration overhead?

Invoking MCP servers manually creates configuration overhead because each service requires individual authentication, endpoint setup, and payload formatting. A centralized CLI eliminates this by managing configurations and authentication in one place.