mcporter

Automates discovery, configuration, and invocation of MCP servers and tools from the terminal via Node.js/npm commands.

2|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/AlexiosBluffMara/mercury --skill mcporter-alexiosbluffmara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/AlexiosBluffMara/mercury/tree/main/optional-skills/mcp/mcporter
Command: npx skills add https://github.com/AlexiosBluffMara/mercury --skill mcporter-alexiosbluffmara

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the setup and daily use of MCP servers by providing a single CLI to discover configured servers, authenticate, configure, and invoke tools across local and ad-hoc environments.

Core Features & Use Cases

  • Discover MCP servers configured by other MCP clients and connect ad-hoc to new servers.
  • List available tools, view schemas, auth and manage configurations, and execute tools from the terminal.
  • Generate CLI wrappers and TypeScript clients for MCP servers to accelerate integration.

Quick Start

Run mcporter list to see configured MCP servers, then run mcporter call <server.tool> key=value to execute 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 MCP servers from the terminal?

You can manage MCP servers from the terminal using a CLI that discovers configured servers, authenticates, lists tools, and executes calls. It supports both local and ad-hoc HTTP/stdio servers to streamline development workflows.

How do I execute a tool call on an MCP server using CLI?

To execute a tool call on an MCP server using the CLI, you run a command specifying the server and tool name followed by key-value arguments. This directly invokes the targeted server tool and returns the output from your terminal.

Can I connect to ad-hoc HTTP and stdio MCP servers?

Yes, you can connect to ad-hoc HTTP and stdio servers. The CLI supports discovering existing MCP client configurations and establishing new ad-hoc connections to execute tools across different server environments.

Do I need Node.js to configure MCP servers from the command line?

Yes, Node.js and npm/npx are required to run the CLI for MCP server management. The tool relies on the Node.js runtime to execute commands, manage configurations, and generate TypeScript client wrappers.

What is the best way to generate TypeScript clients for MCP servers?

The best way to generate TypeScript clients for MCP servers is using a CLI generate command. This accelerates integration by automatically producing TypeScript wrappers based on the server's available tools and schemas.

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

Using a CLI tool for MCP server discovery avoids manual configuration errors by automatically finding configured servers and enumerating their tools. It provides a single interface to view schemas, authenticate, and execute tool calls efficiently.