mcporter

Manage MCP server discovery, configuration, authentication, and tool calling from the terminal.

Updated May 14, 2026
One-click install
npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill mcporter-sethypagna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/SethyPagna/Secretary-Jarvis/tree/main/src/capabilities/optional-skills/mcp/mcporter
Command: npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill mcporter-sethypagna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

mcporter removes the friction of manually wiring up MCP servers, letting you discover, configure, authenticate, and call tools directly from the terminal.

Core Features & Use Cases

  • Server Discovery: Find MCP servers already configured on the machine and inspect their available tools.
  • Ad Hoc Access: Connect to HTTP or stdio MCP servers on the fly without creating permanent configuration.
  • Auth and Configuration: Manage OAuth login, import or edit config entries, and keep server setup organized.
  • Automation and Integration: Generate CLI wrappers or TypeScript clients and use JSON output for reliable scripting.
  • Use Case: A developer can quickly test a new MCP service, authenticate it, call a tool, and generate a reusable client for future workflows.

Quick Start

Use mcporter to list your configured MCP servers, call a tool you need, or authenticate a new server directly from the terminal.

Frequently Asked Questions about mcporter

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

FAQPage Schema
How do I manage MCP server configuration and discovery from the terminal?

You can manage MCP server configuration and discovery from the terminal by using a CLI tool to locate configured servers, inspect available tools, and edit config entries directly. It supports local servers and ad hoc HTTP or stdio connections without permanent setup.

What is the best way to call MCP tools in automation scripts?

The best way to call MCP tools in automation scripts is by using a CLI that supports structured JSON output. This allows your scripts to reliably capture tool calling responses and integrate server workflows without parsing unstructured text.

Can I authenticate and manage OAuth login for MCP servers via command line?

Yes, you can authenticate and manage OAuth login for MCP servers via command line. The CLI handles OAuth login flows directly, allowing you to securely connect to and configure servers that require authentication before calling tools.

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

Yes, you need Node.js installed to run MCP server management commands. The CLI requires Node.js access through npx or a global install of the package, enabling it to execute local and ad hoc HTTP or stdio server workflows.

How do I generate TypeScript clients for MCP server tools?

You can generate TypeScript clients for MCP server tools by using the CLI's generation features. It creates CLI wrappers or TypeScript clients from discovered tools, allowing you to build reusable clients for future workflows and integrations.

What are the limitations of connecting to ad hoc stdio MCP servers?

When connecting to ad hoc stdio MCP servers, you can access them on the fly without permanent configuration, but you must ensure the underlying server process is compatible with stdio communication and that your environment supports the required Node.js runtime.