mcporter

Manage MCP servers and invoke tools from the terminal.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/musical-basics/hermes-build-2 --skill mcporter-musical-basics
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/musical-basics/hermes-build-2/tree/main/skills/mcp/mcporter
Command: npx skills add https://github.com/musical-basics/hermes-build-2 --skill mcporter-musical-basics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discover, authenticate, configure, and invoke MCP (Model Context Protocol) servers and tools directly from the terminal so you can integrate model-enabled services into scripts, automation, and debugging workflows without manual HTTP plumbing.

Core Features & Use Cases

  • Discovery & Listing: Auto-discovers local MCP servers and lists configured endpoints and tools with schema details.
  • Ad-hoc Calls: Call tools via HTTP URLs or stdio commands without persistent configuration for one-off jobs or testing.
  • Auth & Config Management: Perform OAuth logins, manage server entries, import/export config, and override config per command.
  • Daemon & Generation: Run a persistent daemon for long-lived connections and generate CLIs or TypeScript clients for integration.
  • Use Case: Use mcporter to authenticate to a third-party MCP server, call a tool to fetch structured data with JSON output, and generate a client library for automation pipelines.

Quick Start

List available MCP servers and call a tool to fetch the latest five issues from the linear.list_issues endpoint with JSON output.

Frequently Asked Questions about mcporter

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

FAQPage Schema
How do I call MCP servers from the CLI?▼

MCP servers can be called from the CLI using a terminal tool to discover endpoints, run tools via ad-hoc HTTP or stdio connections, and output structured JSON without manual HTTP plumbing.

What is the best way to manage MCP server configuration and authentication?▼

The best way to manage MCP servers is using a CLI to perform OAuth logins, manage server entries, import or export config files, and override configurations per command for automation and debugging tasks.

Can I generate TypeScript clients for MCP tools?▼

Yes, you can generate TypeScript client stubs and CLIs from MCP servers to integrate model-enabled services directly into automation pipelines and scripts.

Does MCP support ad-hoc testing without persistent configuration?▼

Yes, MCP supports ad-hoc testing by allowing you to call tools via HTTP URLs or stdio commands directly from the terminal for one-off jobs without needing persistent server configuration.

How do I maintain long-lived connections to MCP servers?▼

You maintain long-lived connections to MCP servers by running a persistent daemon from the terminal, which keeps sessions active for continuous automation and debugging workflows.