mcporter

Discover MCP servers and tools via a CLI with schema introspection.

150|25|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill mcporter-devsoul2026
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/Devsoul2026/Hermes-One-Click/tree/main/hermes-agent/optional-skills/mcp/mcporter
Command: npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill mcporter-devsoul2026

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines discovery and interaction with MCP servers and tools from the command line by consolidating configuration, server lookup, and tool invocation in a single interface.

Core Features & Use Cases

  • Auto-discovery of MCP servers configured by other MCP clients on the host.
  • List servers, inspect tool schemas, and call tools directly from the terminal.
  • Generate CLI wrappers and TypeScript types for MCP servers to enable programmatic tooling.

Quick Start

Run mcporter list to see available MCP servers, then 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 discover and call MCP servers from the terminal?

You can discover and call MCP servers from the terminal by using a CLI to list available servers and execute tools with key-value arguments. It auto-discovers servers configured by other clients and supports schema introspection.

Can I manage MCP tools across Windows, macOS, and Linux?

Yes, you can manage MCP tools across Windows, macOS, and Linux. The CLI operates cross-platform, requiring only Node.js and npm or npx to invoke servers and tools from your local environment.

How do I generate TypeScript types for MCP servers?

You generate TypeScript types for MCP servers by using the CLI's code generation feature. This creates CLI wrappers and types, enabling programmatic tooling and seamless integration into your development workflow.

Does invoking MCP tools from the command line require authentication?

Invoking MCP tools from the command line may require authentication, which is supported through optional OAuth flows. Local configuration is managed via a JSON file, allowing secure access to protected servers.

What is the best way to run ad-hoc MCP servers?

The best way to run ad-hoc MCP servers is using a CLI that supports daemon mode and auto-discovery. This consolidates server lookup and tool invocation in a single interface, streamlining interaction.

Why use a CLI to inspect MCP tool schemas instead of a standard client?

Using a CLI to inspect MCP tool schemas streamlines discovery and interaction by consolidating configuration and server lookup. It allows direct terminal invocation, avoiding the overhead of a full client interface.