// devtools · knowsuchagency/mcp2cli

mcp2cli

mcp2cliは、knowsuchagencyが公開しているオープンソースの開発ツールプロジェクトです(GitHub: knowsuchagency/mcp2cli)。GitHubスターは2,416、フォークは179で、MITライセンスの下で公開されています。GitHubでの最終更新は2026年9月12日です。

Turn any MCP server, OpenAPI spec or GraphQL endpoint into a CLI — at runtime, with zero codegen

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

プロジェクト基本情報

リポジトリ
knowsuchagency/mcp2cli
GitHubスター
2,416
フォーク
179
ライセンス
MIT
GitHubでの最終更新
2026年9月12日
カテゴリ
開発ツール
掲載タイプ
完全なインストールガイド
公式サイト
Official site
// 仕組み

仕組み

  1. Clarify your goal

    Pick your source: an MCP server (HTTP/SSE or stdio), an OpenAPI spec URL/file, or a GraphQL endpoint.

  2. Get mcp2cli

    Run it zero-install with uvx, or install it globally with uv tool.

  3. Connect and explore

    Run with --list (and --search) against your source, adding --oauth or --auth-header if the API needs authentication.

  4. Call and bake

    Call a tool/operation as a subcommand; if you'll reuse it, bake the connection into a named tool and call it with @name.

// 機能

選ばれる理由

Three source types

--mcp (HTTP/SSE), --mcp-stdio, --spec (OpenAPI JSON/YAML, local or remote) and --graphql modes all expose commands the same way.

Zero codegen

Commands are generated at runtime from the live schema — no client SDK to generate, build or keep in sync.

Built-in OAuth

Authorization-code + PKCE and client-credentials flows across all modes, with token caching/refresh and a manual-callback mode for headless hosts.

Secret hygiene

Auth values support env: and file: prefixes so secrets don't appear in process listings; baked configs mask known credential values.

Bake mode

Save a source, filters (--include/--exclude/--methods) and cache TTL as a named tool in ~/.config/mcp2cli/baked.json, even installable as a wrapper command.

Agent-friendly output

--json guarantees valid JSON on stdout, TOON output trims tokens on large arrays, usage-aware ranking keeps --list short, and specs are cached with a configurable TTL.

Advertisement
// 自分で実行

自分で実行してみる

  1. Clone the repo

    Clone mcp2cli if you want the source; the normal path is uvx/uv in step 2.

    git clone https://github.com/knowsuchagency/mcp2cli.git
    cd mcp2cli
  2. Run or install

    Run directly without installing, or install it globally.

    uvx mcp2cli --help
    # or: uv tool install mcp2cli
  3. List and call tools

    List an MCP server's tools, then call one as a subcommand (OpenAPI and GraphQL sources work the same way with --spec / --graphql).

    mcp2cli --mcp https://mcp.example.com/sse --list
    mcp2cli --mcp https://mcp.example.com/sse search --query "test"
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Who maintains mcp2cli?

knowsuchagency maintains it; the package is on PyPI as mcp2cli.

Is it free?

Yes, MIT-licensed.

Does it need a paid API key?

Only whatever the target API itself requires — mcp2cli adds auth-header and OAuth support to supply it, including from env vars or files.

How does it compare to an MCP gateway like MetaMCP?

A gateway hosts aggregated servers for clients to connect to. mcp2cli is the opposite direction: it consumes MCP/OpenAPI/GraphQL sources and presents them as a local CLI for humans, scripts and agents.

How do I get started?

uvx mcp2cli --help, then mcp2cli --spec <openapi.json URL> --list and call an operation.

// さらに探索

似ているツール

開発ツール

OpenCLI

Turn any website into a CLI — and let AI agents drive your already-logged-in browser

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

ripwire

The ripgrep of AI context — a zero-dependency C++23 CLI + MCP server that maps your repo for coding agents

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

agents-cli

The CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.

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

CodeGraphContext

An MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI assistants.

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

mcp-proxy

A bridge between Streamable HTTP / SSE and stdio MCP transports — connect any client to any server

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

gitdiagram

Turn any GitHub repo into an interactive architecture diagram - just swap 'hub' for 'diagram'

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

代替候補: 開発ツール

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

// さらに見る devtools

さらに見る: 開発ツール

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

mcp2cliを入手する

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