mcporter

Interact with MCP servers and tools via a single CLI workflow.

2|Updated May 23, 2026
One-click install
npx skills add https://github.com/enclawed/enclawed-oss --skill mcporter-enclawed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/enclawed/enclawed-oss/tree/main/skills/mcporter
Command: npx skills add https://github.com/enclawed/enclawed-oss --skill mcporter-enclawed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

mcporter removes the friction of manually wiring up MCP servers by giving you one command-line interface to discover servers, inspect schemas, authenticate, and call tools directly.

Core Features & Use Cases

  • Server Discovery: List available MCP servers and inspect their schemas before you call anything.
  • Tool Invocation: Run tools against HTTP, full URL, or stdio-backed MCP servers with structured arguments.
  • Authentication and Configuration: Manage OAuth login, reset credentials, and edit local MCP configuration from the same workflow.
  • Automation and Developer Workflows: Start a daemon, generate CLI wrappers, or emit TypeScript clients and types for integration work.

Quick Start

Use the mcporter skill to list the available MCP servers and call the tool you need with the arguments you want.

Frequently Asked Questions about mcporter

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

FAQPage Schema
How do I manage multiple MCP servers from a single command line interface?

This CLI simplifies direct interaction with MCP servers by letting you discover servers, inspect schemas, and call tools with structured arguments. It supports both HTTP and stdio servers within one workflow.

Can I run ad hoc tool invocations against stdio-backed MCP servers?

Yes, you can run ad hoc tool invocations against stdio-backed MCP servers. The CLI supports executing tools directly against HTTP, full URL, or stdio servers while passing structured arguments for deterministic calls.

How do I handle OAuth login and configuration for MCP servers?

You handle OAuth login and configuration by managing credentials, resetting authentication, and editing local MCP configuration directly from the CLI. This removes the friction of manually wiring up server authentication.

Do I need mcporter installed to generate TypeScript clients from MCP tools?

Yes, mcporter must be installed to generate TypeScript clients and types. The CLI uses the installed environment to emit types and generate wrappers for integration workflows.

What is the best way to automate MCP tool calls in developer workflows?

The best way to automate MCP tool calls is by starting a daemon, generating CLI wrappers, or emitting TypeScript clients. This enables deterministic tool calls with structured arguments and JSON output.

Does this CLI support schema inspection before calling MCP tools?

Yes, the CLI supports schema inspection. You can list available MCP servers and inspect their schemas before you call anything, ensuring you pass the correct structured arguments to the tools.