mcporter

List, authenticate, configure, and invoke MCP servers and tools via mcporter CLI.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill mcporter-johnnywhitemike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/JOHNNYWHITEMIKE/openclaw/tree/main/openclaw/.openclaw/openclaw/skills/mcporter
Command: npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill mcporter-johnnywhitemike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you list, configure, authenticate, and call MCP servers/tools without manually wiring HTTP or stdio integrations, reducing setup time and repeated boilerplate.

Core Features & Use Cases

  • MCP server discovery and listing: Inspect available MCP servers and tools and optionally include schemas for understanding interfaces.
  • Direct tool calling over HTTP or stdio: Execute tool calls for existing servers, including ad-hoc servers, with support for both HTTP endpoints and stdio-based servers.
  • Auth and configuration workflows: Perform OAuth authentication and manage configuration (list/get/add/remove/import/login/logout) and run a daemon for lifecycle control.
  • Code generation for client/types/CLIs: Generate CLI scaffolding and emit TypeScript client/types from MCP server definitions.

Quick Start

Run: mcporter call linear.list_issues team=ENG limit:5

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 over HTTP or stdio without manual protocol integration?

Yes, the mcporter CLI supports stdio-based MCP servers alongside HTTP endpoints. You can list, configure, and invoke tools for both server types without manually wiring protocol integrations, streamlining execution across different transport layers.

How do I manage OAuth authentication and configuration for MCP servers?

Yes, the mcporter CLI performs OAuth authentication and manages server configuration through list, get, add, remove, and import operations. It also supports login and logout workflows to handle credentials for MCP servers requiring authorization.

Can I generate TypeScript types and CLI scaffolding from MCP server definitions?

Yes, you can generate TypeScript types and CLI scaffolding from MCP server definitions using mcporter's code generation modes. This feature emits client types and CLI structures directly from server schemas, accelerating programmatic integration.

What is the best way to discover and list available MCP servers and their tool schemas?

The best way to discover and list available MCP servers and tool schemas is using the mcporter CLI. It inspects available servers and tools, optionally including schemas, allowing you to understand interfaces before executing HTTP or stdio tool calls.

Do I need to manually wire HTTP endpoints to run an ad-hoc MCP server tool call?

No, you do not need to manually wire HTTP endpoints to execute an ad-hoc MCP server tool call. The mcporter CLI supports invoking ad-hoc servers directly via HTTP or stdio, reducing setup time and eliminating repeated boilerplate code.