github.devotd.
新着モデルコンテキストプロトコル

knowsuchagency/mcp2cli — スキーマを読んで生成するランタイム CLI

knowsuchagency/mcp2cli は、MCP サーバー、OpenAPI 仕様、GraphQL エンドポイントの API スキーマを読み取り、コード生成なしでランタイムに CLI コマンドを作成する Python ツールです。

リポジトリ情報knowsuchagency/mcp2cli ↗

knowsuchagency/mcp2cli は、MCP サーバー、OpenAPI 仕様、GraphQL エンドポイントの API スキーマを読み取り、コード生成なしでランタイムに CLI コマンドを作成する Python ツールです。

GitHub の説明: Turn any MCP, OpenAPI, or GraphQL server into a CLI — at runtime, with zero codegen

スター
★ 2.4K
フォーク
182
言語
Python
ライセンス
MIT
原文を見る ↗GitHub で見る ↗

knowsuchagency/mcp2cli は、MCP サーバー、OpenAPI 仕様、GraphQL エンドポイントからコード生成なしでランタイムにコマンドラインインターフェース(CLI)を作成する Python ツールです。API スキーマさえあればその場でコマンドが生成されるため、呼び出すたびにクライアントコードを別途書いたりビルドしたりする必要がありません。このリポジトリで公開されているリリースタグとバージョンは資料に示されていません。

MCP(Model Context Protocol)は AI エージェントと外部ツール・データを結ぶプロトコルであり、OpenAPI は REST API の構造を記した仕様形式であり、GraphQL はスキーマに基づくクエリの方式です。mcp2cli はこの 3 つを同じ方法で扱います。HTTP/SSE(Server-Sent Events)と stdio(標準入出力)の 2 つの方法で MCP サーバーに接続して CLI コマンドに変換し、OAuth 認証とキャッシュ、JSON 出力にも対応します。AI コーディングエージェント向けのインストール可能な Skill も併せて提供します。専用のラッパーコードを自分で書くのではなく、スキーマさえあればシェルからそのまま呼び出せる这一点がこのツールの中心です。MIT ライセンスで公開されており、リポジトリは 2026 年 3 月 9 日に作成されました。スター数は 2421 です。

ただし、確認できる性能指標やベンチマークはありません。新規性・技術的完成度・品質スコアも資料には記載がなく、スコアとして残っているのはモメンタムスコア 2.1 だけです。10 点満点 기준으로低めです。応答が複雑な実際の API でこの方式がどれだけ安定するか、失敗した呼び出しをどう扱うかは、資料だけでは判断しづらいです。シェルで試す用途にはeutlichな範囲です。自動化全体の基盤を任せるには、まだ根拠が不足しています。