mcporter

Manage MCP servers and tools from the command line.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

mcporter provides a unified CLI to discover, configure, authenticate, and call MCP servers and tools directly from the terminal, simplifying integration workflows for MCP-based projects.

Core Features & Use Cases

  • Discovery & Management: Auto-discovers MCP servers, lists configured tools, and manages server configurations from a single interface.
  • Auth & Config: Handles OAuth and per-server config with commands to import, export, and switch contexts, enabling secure, repeatable setups.
  • Code Generation & Daemon: Generates CLI wrappers and TypeScript clients, and supports persistent daemon connections for long-running sessions and automation.

Quick Start

Install npx, then run mcporter list to discover MCP servers and mcporter call to interact with tools.

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 from the command line?

You can manage MCP servers from the command line by using a unified CLI to discover, configure, and call MCP servers directly from your terminal. It supports listing servers, handling authentication, and generating code wrappers.

What is the best way to authenticate MCP servers locally?

The best way to authenticate MCP servers locally is using a CLI that handles OAuth and per-server configuration. This enables secure, repeatable setups by managing credentials and switching contexts directly from the terminal.

Can I generate TypeScript clients for MCP tools?

Yes, you can generate TypeScript clients for MCP tools. A specialized CLI can automatically generate CLI wrappers and TypeScript clients for your MCP servers, streamlining the integration of MCP-based workflows.

Does CLI support ad-hoc MCP server connections via stdio or HTTP?

Yes, CLI support for ad-hoc MCP server connections via stdio or HTTP is available. You can interact with both configured and ad-hoc MCP endpoints directly from the command line without requiring permanent setup.

How do I maintain persistent connections for long-running MCP server sessions?

To maintain persistent connections for long-running MCP server sessions, you can use a daemon command provided by a management CLI. This supports persistent daemon connections, enabling automation and continuous interaction with MCP tools.

Do I need npx to discover and call MCP tools from the terminal?

Yes, you need npx to discover and call MCP tools from the terminal. The CLI relies on npx execution to run commands like list and call, allowing you to discover servers and interact with their tools seamlessly.