mcporter

List and call MCP server tools from the command line.

Updated Sep 1, 2021
One-click install
npx skills add https://github.com/unclehowell/unclehowell --skill mcporter-unclehowell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/unclehowell/unclehowell/tree/main/skills/mcp/mcporter
Command: npx skills add https://github.com/unclehowell/unclehowell --skill mcporter-unclehowell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interacting with Model Context Protocol (MCP) servers and tools often requires manual configuration, multiple steps, and custom scripts, making it cumbersome for developers and automation pipelines.

Core Features & Use Cases

  • Server Discovery: Auto‑detects MCP servers configured by other clients and lists tools with schema details.
  • Authentication & Config Management: Handles OAuth login, config listing, adding, removing, and importing server settings.
  • Tool Invocation: Calls MCP tools via HTTP, stdio, or direct CLI with key‑value, function, or JSON payloads, supporting structured JSON output.
  • Daemon Management: Starts, stops, and monitors persistent server connections.
  • Code Generation: Generates CLI wrappers and TypeScript client/types for MCP servers.
  • Use Cases: Quickly list available servers, invoke a specific tool to fetch issues from Linear, or generate TypeScript typings for a custom MCP service.

Quick Start

Ask mcporter to list all configured MCP servers and invoke a tool with the desired arguments.

Frequently Asked Questions about mcporter

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

FAQPage Schema
How do I call MCP server tools from the command line?

MCP server tools can be called from the command line by executing mcporter via npx, allowing you to invoke tools via HTTP, stdio, or direct CLI using key-value, function, or JSON payloads.

How do I discover and list available MCP servers and tools?

Discovering MCP servers is done by using mcporter to auto-detect servers configured by other clients, which then lists available tools along with their schema details for easy reference.

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

Yes, you can generate TypeScript client types and CLI wrappers for MCP servers using mcporter, which produces code to help integrate custom MCP services into your development environment.

Do I need to install mcporter globally to manage MCP configurations?

No, you do not need to install mcporter globally; it requires Node.js and can be executed on demand using the npx command to manage OAuth logins, add, remove, and import server settings.

How do I manage persistent MCP server connections in an automation pipeline?

Managing persistent MCP server connections in an automation pipeline is handled by mcporter's daemon management features, which allow you to start, stop, and monitor server connections.

What is the best way to handle OAuth login for MCP servers in automation?

Handling OAuth login for MCP servers in automation is best managed through mcporter's authentication and config management, which handles login sequences and imports server settings directly.