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.