mcporter

Manage MCP servers and tools via terminal configuration, authentication, and invocation.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/srivtx/supercharger-opencode --skill mcporter-srivtx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/srivtx/supercharger-opencode/tree/main/data/mcporter
Command: npx skills add https://github.com/srivtx/supercharger-opencode --skill mcporter-srivtx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npx, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the management and interaction with Model Context Protocol (MCP) servers and tools, enabling direct terminal-based configuration, authentication, and invocation, including ad-hoc servers and configuration edits.

Core Features & Use Cases

  • MCP Server Management: List, configure, and authenticate MCP servers and tools.
  • Ad-Hoc Server Setup: Connect to ad-hoc servers by URL or via stdio for one-off calls.
  • Tool Invocation: Call specific tools on MCP servers with key=value or function syntax.
  • Authentication and Configuration: Handle OAuth logins and manage server configurations.
  • Daemon for Persistent Connections: Maintain persistent server connections with the daemon feature.
  • Code Generation: Generate CLI wrappers and TypeScript types for MCP servers.
  • Use Case: Automate the retrieval of issues from a project management tool using the mcporter Skill.

Quick Start

Use mcporter list to list all MCP servers configured on your machine.

Frequently Asked Questions about mcporter

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

FAQPage Schema
How do I manage and call MCP servers directly from the terminal?

You can manage MCP servers from the terminal by listing configured servers, connecting ad-hoc via URL or stdio, and invoking tools using key=value syntax. This enables direct terminal-based configuration and invocation for your workflow.

Can I generate TypeScript types and CLI wrappers for an MCP server?

Yes, you can generate CLI wrappers and TypeScript types for MCP servers. This code generation feature creates typed interfaces directly from your MCP server configurations, streamlining integration into your development environment.

Do I need Node.js to use OAuth authentication with MCP tools?

Yes, Node.js is required because the Skill utilizes npx to execute scripts for handling OAuth logins and managing MCP server configurations. You need this environment to perform authentication and tool invocation.

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

The best way to maintain persistent connections to MCP servers is by using the daemon feature. This keeps your server connections alive in the background, preventing the need to repeatedly authenticate and establish new connections for subsequent tool calls.

How do I invoke a specific tool on an ad-hoc MCP server?

You can invoke a specific tool on an ad-hoc MCP server by connecting via URL or stdio for one-off calls. Use function syntax or key=value parameters to execute the desired tool directly from your terminal.