mcporter

Discover, configure, and call MCP servers from the terminal.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/photonics-dhl/Hermes --skill mcporter-photonics-dhl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/photonics-dhl/Hermes/tree/main/hermes-home/skills/mcp/mcporter
Command: npx skills add https://github.com/photonics-dhl/Hermes --skill mcporter-photonics-dhl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

mcporter solves the challenge of discovering, configuring, and invoking MCP servers and tools directly from the terminal, eliminating manual setup and scattered configs.

Core Features & Use Cases

  • Discover MCP servers configured by other MCP clients on the machine and connect ad-hoc to new servers.
  • Call tools and generate TypeScript clients or typings for MCP servers, with structured output.
  • Manage authentication, configuration, and daemon-like workflows for persistent MCP interactions.

Quick Start

List MCP servers with mcporter list and then call a tool with mcporter call <server>.<tool> key=value to execute a task.

Frequently Asked Questions about mcporter

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

FAQPage Schema
How do I discover and call MCP servers from the terminal?

You can discover and call MCP servers from the terminal using a CLI tool that auto-discovers existing configurations and invokes tools. List servers first, then execute a tool by specifying the server, tool name, and arguments.

Can I generate TypeScript clients for MCP servers locally?

Yes, you can generate TypeScript clients and typings for MCP servers locally. The CLI tool produces structured output and client code to integrate server interactions directly into TypeScript projects.

Does the MCP CLI tool support OAuth flows and authentication?

Yes, the MCP CLI tool supports OAuth flows and authentication management. It handles the authentication configurations required for connecting to secure MCP servers and maintaining persistent daemon-like interactions.

Do I need Node.js and npx to run an MCP server CLI tool?

Yes, you need Node.js with npx or npm installed to run the MCP server CLI tool. This environment provides the runtime and package execution support required for discovering servers and running tools in local or CI environments.

What is the best way to manage MCP server configurations in a CI environment?

The best way to manage MCP server configurations in a CI environment is using a CLI tool that supports config files and ad-hoc HTTP/stdio servers. This enables automated server discovery, tool execution, and structured output generation without manual setup.

Why use a CLI tool instead of manual configuration for MCP servers?

Using a CLI tool for MCP servers eliminates manual setup and scattered configs by auto-discovering existing servers. It centralizes configuration, authentication, and tool invocation, streamlining development workflows directly from the terminal.