mcporter

Discover, authenticate, and invoke MCP servers and tools via CLI.

19|4|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill mcporter-carterwayneskhizeine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/carterwayneskhizeine/hermes-agent-windows-R/tree/main/optional-skills/mcp/mcporter
Command: npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill mcporter-carterwayneskhizeine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npx, node.js.

What problem does it solve?

mcporter eliminates the friction of discovering, configuring, authenticating, and calling MCP (Model Context Protocol) servers and tools by providing a single terminal workflow for interacting with them.

Core Features & Use Cases

  • Server discovery and listing: Discover MCP servers already configured on your machine and inspect available tools, including schema details.
  • Tool calling across transport types: Call tools from configured servers via HTTP or stdio, including ad-hoc (one-off) MCP servers without prior setup.
  • Auth and configuration management: Perform OAuth login, inspect configuration, and manage stored server settings, including imports/exports.
  • Daemon and code generation: Keep persistent server connections and generate CLI wrappers or TypeScript clients/types for MCP servers and commands.

Quick Start

Use the command mcporter list to discover MCP servers and then call a tool like mcporter call <server.tool> key=value (for example, mcporter call linear.list_issues team=ENG limit:5).

Frequently Asked Questions about mcporter

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

FAQPage Schema
How do I call MCP tools from the terminal?

You can call MCP tools from the terminal by using the mcporter CLI runtime via Node.js. It enables terminal users to discover, authenticate, and invoke MCP servers and their tools for model-integrated workflows using commands like mcporter call.

How do I discover available MCP servers and inspect tool schemas?

To discover MCP servers and inspect tool schemas, run the mcporter list command. This reveals servers already configured on your machine and displays available tools, including their detailed schema information for terminal-based model-integrated workflows.

Do I need Node.js to use an MCP CLI tool?

Yes, you need Node.js to use mcporter because it is a CLI runtime built on Node.js. You can execute it using npx or a global install to manage MCP servers and perform tool invocation from the terminal.

Can I perform OAuth login and manage configuration for MCP servers?

Yes, you can perform OAuth login and manage configuration for MCP servers. The mcporter CLI supports inspecting configuration, managing stored server settings, and handling imports and exports for authenticated server connections.

Does the MCP CLI tool support JSON output for machine parsing?

Yes, the MCP CLI tool supports structured JSON output for machine parsing. This allows you to integrate tool schema inspection and invocation results directly into automated model-integrated workflows and terminal-based scripts.

What is the best way to maintain persistent connections with MCP servers?

The best way to maintain persistent connections with MCP servers is by using the daemon feature. This keeps server connections alive and can also generate CLI wrappers or TypeScript clients and types for your commands.