// devtools · openclaw/mcporter

mcporter

mcporterは、openclawが公開しているオープンソースの開発ツールプロジェクトです(GitHub: openclaw/mcporter)。GitHubスターは5,053、フォークは349で、MITライセンスの下で公開されています。GitHubでの最終更新は2026年10月7日です。

Call MCP servers from TypeScript or the CLI — MCP tools disguised as a simple TypeScript API.

★ 5.1k スター⑂ 349 フォークMIT更新 2026年10月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

リポジトリ
openclaw/mcporter
GitHubスター
5,053
フォーク
349
ライセンス
MIT
GitHubでの最終更新
2026年10月7日
カテゴリ
開発ツール
掲載タイプ
完全なインストールガイド
公式サイト
Official site
// 仕組み

仕組み

  1. Clarify which MCP servers you need to call

    List the servers (local stdio or remote HTTP) whose tools you want from scripts or a CLI.

  2. Install mcporter

    Run it with npx, install the Homebrew tap, or install it globally from npm.

  3. Configure or discover servers

    Let mcporter discover your existing client configs, or write a config file with HTTP/stdio definitions, env placeholders and OAuth settings.

  4. Call your first tool

    List a server's tools, then call one from the CLI or from TypeScript with the server proxy.

// 機能

選ばれる理由

TypeScript-native calling

createServerProxy maps MCP tool names to callable camelCase properties, with results wrapped as text, Markdown, JSON, image or raw content helpers.

CLI packaging

Any MCP server can be exercised — and packaged — as a command-line tool, one call or long-lived.

All transports

Connects to stdio, Streamable HTTP and legacy SSE servers, negotiating the current or legacy MCP protocol revisions per server.

Config discovery and import

Imports server definitions from the MCP client formats you already use; config files accept JSONC, environment placeholders, OAuth settings, tool filters and lifecycle policy.

Long-lived server handling

Keeps persistent connections to long-lived servers for interactive workflows, including answering form and URL elicitations from the CLI.

One-off calls

callOnce handles a single configured call with clean setup and teardown for scripts and cron-style jobs.

Advertisement
// 自分で実行

自分で実行してみる

  1. Clone the repository

    Clone MCPorter if you want the source; most users run it via npx.

    git clone https://github.com/openclaw/mcporter.git
    cd mcporter
  2. Install mcporter

    Install globally from npm, or via the Homebrew tap.

    npm install -g mcporter
    # or: brew install steipete/tap/mcporter
  3. List and call a tool

    Inspect a remote MCP server's tools and call one directly from the CLI.

    npx mcporter list https://mcp.context7.com/mcp --brief
    npx mcporter call https://mcp.context7.com/mcp.resolve-library-id query="React hooks docs" libraryName=react
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Who maintains MCPorter?

MCPorter is maintained by openclaw and contributors; its site is mcporter.sh.

Is MCPorter free?

Yes — it is open source under the MIT license.

Does it need a paid API key?

No. MCPorter is a client-side tool; the MCP servers you call may have their own auth, which mcporter's config supports via env placeholders and OAuth settings.

How does it compare to using an MCP client app?

Client apps are interactive hosts for models; MCPorter is for code and shell — calling MCP tools from TypeScript or CLI scripts deterministically, without a chat UI.

How do I get started?

npx mcporter list against any MCP server URL to see its tools, then npx mcporter call to invoke one.

// さらに探索

似ているツール

開発ツール

cli-printing-press

Generates agent-first Go CLIs (plus MCP servers) for any API or website — with local SQLite sync built in

★ 4.8k スターMIT
ガイドを見る →
開発ツール

cortex

Generate interactive API docs, typed SDKs in 12 languages and MCP servers from your API specs.

★ 3.2k スターMIT
ガイドを見る →
開発ツール

ddgs

A Python metasearch library aggregating many web search services — plus CLI, API and MCP server

★ 3.0k スターMIT
ガイドを見る →
開発ツール

judge0

Judge0 is a robust, scalable, open-source online code execution system with a simple HTTP API

★ 4.5k スターGPL-3.0
ガイドを見る →
開発ツール

inspector

MCPJam Inspector: chat with, inspect, debug, and evaluate MCP servers across clients and models.

★ 2.2k スターApache-2.0
ガイドを見る →
開発ツール

mcp-unifi-applications

Query the UniFi API docs through your AI agent.

★ 39 スターMIT
ガイドを見る →
// 代替候補

代替候補: 開発ツール

LibreAIカタログに掲載された開発ツールプロジェクトの中で最もスターの多いもの — mcporterが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る devtools

さらに見る: 開発ツール

カタログの中でmcporterとスター数が近い開発ツールプロジェクト — 前後の棚もそのまま見て回れます。

mcporterを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。