MyClaw
HomeProductsUse CasesPricingSkillsResourcesCompany
HomeUse CasesPricingSkills
Sign In
Home
ProductsOpenClaw HostingHermes Agent Hosting
Use CasesPricingSkills
ResourcesCompareTutorialLearnBlogUpdatesResourcesCommunity
CompanyAboutSupport
Sign In
MyClaw.ai

Your AI agent, already running.

Product

OpenClaw HostingHermes Agent HostingUse CasesPricingCompareAlibaba Cloud

Resources

BlogUpdatesSkillsModelsSupportCommunityCapybara

Legal

TermsPrivacyCookieGDPRContact

© 2023 Cubo World Inc. All rights reserved.

← Back to Skills
Coding Agents & IDEs
🖥️

Mcporter

Featured

CLI tool to list, call, configure, and generate code for MCP servers over HTTP or stdio — with OAuth, daemons, and TypeScript codegen.

Peter Steinbergerv1.0.0
AI PoweredAutomationAPICLIDeveloper Tool
Connecting to VM...
Connecting to VM...
npx clawhub@latest install mcporter
79Stars
28.3kDownloads
344Current Installs
864All-time Installs
📦
v1.0.0Version
📅
Mar 5, 2026Updated
View Source(ClawHub)

Mcporter Skill Overview

mcporter is a command-line interface for working directly with MCP (Model Context Protocol) servers and their tools. It supports both HTTP and stdio transports, letting you discover available tools, invoke them with typed arguments, manage authentication, and generate TypeScript clients or CLI wrappers — all from the terminal. Whether you're integrating a remote API-backed MCP server or a local stdio process, mcporter gives you a consistent interface without writing boilerplate.

How to Use It

Step 1: Run in your terminal or install this skill on MyClaw

npx clawhub@latest install mcporter
or

Click the Install button at the top of this page for one-click setup

When to Use Mcporter

Best Fit

  • You need to inspect or call tools on an MCP server interactively during development or debugging.
  • You want to automate MCP tool invocations from scripts, CI pipelines, or other agents using JSON output (--output json).
  • You need to generate TypeScript types or a typed CLI wrapper from an MCP server's schema without writing boilerplate by hand.
  • You are managing multiple MCP server configurations and need a unified way to add, remove, authenticate, or import server entries.

When Not to Use

  • You need an in-process SDK-level integration (not a CLI) — use the MCP SDK directly in your application code instead.
  • The MCP server you're targeting is not accessible via HTTP or as a runnable stdio command.

Key Features

Flexible tool invocation

Call any tool on any MCP server using a concise selector (server.tool key=value), function syntax, a full URL, or a raw JSON payload via --args. Stdio servers (local processes) are also supported with --stdio.

Tool and schema discovery

Run mcporter list to enumerate all configured servers, or mcporter list <server> --schema to inspect the full input/output schema of a specific server's tools.

OAuth and config management

Authenticate with OAuth-protected servers using mcporter auth, and manage your server registry with mcporter config commands covering add, remove, import, login, and logout.

TypeScript and CLI code generation

Generate a typed TypeScript client (emit-ts) in client or types mode, or scaffold a full CLI wrapper (generate-cli) for any configured or ad-hoc server. Inspect generated CLIs with inspect-cli.

Background daemon support

Run a persistent background process with mcporter daemon start|stop|restart|status for scenarios where you need a long-running MCP connection.

Machine-readable JSON output

Pass --output json to any command to get structured, parseable output suitable for piping into other tools, scripts, or AI agents.

Use Cases

Debugging an MCP server during development

Use mcporter list <server> --schema to inspect available tools and their schemas, then call them directly with mcporter call to verify behavior without writing a full client.

Scripting MCP tool calls in CI/automation

Invoke tools like mcporter call linear.list_issues team=ENG limit:5 --output json from shell scripts or CI pipelines and pipe the structured JSON output into downstream processing steps.

Generating a TypeScript client from an MCP server

Run mcporter emit-ts <server> --mode client to produce a typed TypeScript wrapper for an MCP server's tools, eliminating manual type definitions and boilerplate fetch code.

Calling a local stdio MCP server ad hoc

Test a locally developed stdio server with mcporter call --stdio "bun run ./server.ts" <tool> key=value without needing to register it in your config first.

Connecting to VM...
npx clawhub@latest install mcporter
79Stars
28.3kDownloads
344Current Installs
864All-time Installs
📦
v1.0.0Version
📅
Mar 5, 2026Updated
View Source(ClawHub)

FAQ

Reviews

0 reviews

Log in to write a review

No reviews yet. Be the first to share your experience!