mcporter

Discover, call, and manage MCP servers and tools from the terminal.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/quiznat/Hermes_Sapho --skill mcporter-quiznat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/quiznat/Hermes_Sapho/tree/main/.hermes/skills/mcp/mcporter
Command: npx skills add https://github.com/quiznat/Hermes_Sapho --skill mcporter-quiznat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MCP ecosystems require manual discovery and interaction with multiple servers and tools across environments. mcporter provides a single CLI to discover, authenticate, configure, and call MCP servers and tools from the terminal, reducing context switching and setup time.

Core Features & Use Cases

  • Discover MCP servers configured by other MCP clients on the device and connect ad-hoc to new servers via HTTP or stdio.
  • Call a tool with key=value pairs or JSON payloads, manage server configurations, and generate CLI/type bindings for automation.
  • Use cases include integrating MCP servers into development workflows, CI pipelines, and day-to-day server management tasks.

Quick Start

Install and run mcporter with npx to list MCP servers and call a tool.

Frequently Asked Questions about mcporter

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

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

MCP servers can be discovered and called directly from the terminal using a CLI tool. It reads existing client configurations on your device, connects to servers via HTTP or stdio, and invokes tools using key=value pairs or JSON payloads.

What is the best way to automate MCP tool invocation in CI pipelines?

Automating MCP tool invocation in CI pipelines is best handled by a CLI that executes tools via JSON payloads and generates type bindings. This enables integrated, automated discovery and execution workflows within Node.js environments.

Can I use npx to connect to MCP servers ad-hoc?

Yes, you can use npx to execute a CLI that connects to MCP servers ad-hoc. It supports both HTTP and stdio connections, allowing you to quickly list available servers and execute tool calls without requiring permanent installation.

Does MCP server discovery work with existing client configurations on my device?

MCP server discovery works by reading existing client configurations already present on your device. The CLI automatically finds and authenticates with servers configured by other MCP clients, streamlining terminal-based management and integration.

Do I need Node.js to run CLI commands for MCP server management?

You need Node.js to run CLI commands for MCP server management because the tool relies on npx-based execution. This environment provides the necessary runtime for discovering, configuring, and calling MCP servers and their tools.