mcporter

Lists, configures, authenticates to, and invokes MCP server tools via CLI.

601|121|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/smallnest/goclaw --skill mcporter-smallnest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/smallnest/goclaw/tree/main/internal/builtin_skills/mcporter
Command: npx skills add https://github.com/smallnest/goclaw --skill mcporter-smallnest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcporter, and includes references (resource) components.

What problem does it solve?

This Skill simplifies direct interaction with MCP (Message-based Communication Protocol) servers and their tools, streamlining tasks like listing, configuring, authenticating, and invoking server functionalities.

Core Features & Use Cases

  • Server & Tool Management: List available servers, tools, and their schemas.
  • Direct Tool Invocation: Call tools on MCP servers using various syntaxes (selector, function, URL, stdio, JSON payload).
  • Authentication & Configuration: Handle OAuth flows and manage server configurations.
  • Code Generation: Generate client CLIs and TypeScript definitions for MCP services.

Quick Start

Use mcporter to list all available servers and their tools.

Frequently Asked Questions about mcporter

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

FAQPage Schema
How do I manage and invoke tools on MCP servers from the command line?

You can manage and invoke tools on MCP servers from the command line by using a CLI that lists, configures, and calls server-side tools directly via HTTP or stdio. It requires a specific CLI executable installed in your system's PATH.

How do I generate TypeScript definitions for MCP services?

Generate TypeScript definitions for MCP services by using the code generation feature to create client CLIs and type definitions. This streamlines direct interaction with Message-based Communication Protocol servers and their tools.

Can I handle OAuth authentication and configuration for MCP servers?

You can handle OAuth authentication and configuration for MCP servers by using the CLI to manage server configurations and process authentication flows. This simplifies direct interaction with server functionalities.

What syntaxes are supported for calling tools on MCP servers?

Calling tools on MCP servers supports multiple syntaxes including selector, function, URL, stdio, and JSON payload. This enables direct invocation of server-side tools through the command-line interface.

Do I need to install any dependencies to list available MCP servers and schemas?

You need to install the mcporter CLI and ensure it is available in your system's PATH to list available MCP servers, tools, and their schemas. This executable is the sole dependency required for server management.

What is the best way to interact with Message-based Communication Protocol servers?

The best way to interact with Message-based Communication Protocol servers is using a dedicated CLI for ad-hoc server management, enabling listing, configuring, authenticating, and invoking server-side tools directly via HTTP or stdio.