mcporter

Automate MCP server discovery, authentication, configuration, and tool calls from the terminal.

1|Updated Apr 30, 2025
One-click install
npx skills add https://github.com/lucasfth/config --skill mcporter-lucasfth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/lucasfth/config/tree/main/.hermes/skills/mcp/mcporter
Command: npx skills add https://github.com/lucasfth/config --skill mcporter-lucasfth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.

Core Features & Use Cases

  • Discover MCP servers configured on the machine and manage tools across local environments.
  • Authenticate, configure, and call MCP server tools, with support for HTTP URLs and stdio-based servers.
  • Generate CLI wrappers and TypeScript clients for MCP servers and tools.

Quick Start

Run mcporter list to discover MCP servers configured on this machine.

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 use the mcporter CLI to discover, configure, authenticate, and call MCP servers directly from the terminal. It automates interaction with both HTTP and stdio-based servers across local environments and CI pipelines.

Can I generate TypeScript clients for MCP servers?

Yes, the mcporter CLI generates CLI wrappers and TypeScript clients for MCP servers and tools. This code-generation feature allows developers to easily integrate MCP server interactions into their applications.

How do I discover MCP servers configured on my machine?

You can discover MCP servers configured on your local machine by running the `mcporter list` command in your terminal. This automates the discovery of available servers and their associated tools.

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

Yes, managing MCP servers with mcporter requires Node.js and npx installed in your environment. These dependencies are necessary to execute the CLI and interact with HTTP or stdio backends.

What is the best way to authenticate MCP server tools in CI pipelines?

The mcporter CLI provides built-in authentication workflows to manage MCP server tools across local environments and CI pipelines. It handles authentication configurations directly from the terminal for both HTTP and stdio backends.

Does mcporter support stdio-based MCP servers?

Yes, mcporter supports both HTTP URLs and stdio-based MCP servers. This allows developers to manage and interact with a variety of MCP server backends directly from the command line.