// devtools · openclaw/mcporter

mcporter

mcporter — проект с открытым исходным кодом из категории «Инструменты разработчика» от openclaw (openclaw/mcporter на GitHub). У него 5 053 звезды на GitHub и 349 форков, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 7 октября 2026.

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

★ 5,1 тыс. звёзд⑂ 349 форковMITобновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
openclaw/mcporter
Звёзды GitHub
5 053
Форки
349
Лицензия
MIT
Последнее обновление на GitHub
7 октября 2026
Тип страницы
Полное руководство по установке
Официальный сайт
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,8 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

cortex

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

★ 3,2 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

ddgs

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

★ 3,0 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

judge0

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

★ 4,5 тыс. звёздGPL-3.0
Смотреть руководство →
Инструменты разработчика

inspector

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

★ 2,2 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

mcp-unifi-applications

Query the UniFi API docs through your AI agent.

★ 39 звёздMIT
Смотреть руководство →
// альтернативы

Альтернативы: Инструменты разработчика

Другие проекты из категории «Инструменты разработчика» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если mcporter вам не подходит.

// ещё в категории devtools

Больше проектов: Инструменты разработчика

Соседние проекты из категории «Инструменты разработчика» в каталоге, ближайшие по числу звёзд к mcporter — продолжайте изучать полку по обе стороны от него.

Получить mcporter

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.