Repolode
apify

apify/mcpc

MCPのツール、リソース、プロンプト、OAuthログインなどの操作をシェルコマンドに対応づける、デバッグやスクリプト作成向けのMCPクライアントです。

スター
1,091
フォーク
107
未解決の Issue
31
最終コミット
昨日

これは何?

mcpcは、Model Context Protocol向けのコマンドラインクライアントで、あらゆるMCP操作をシェルコマンドとして実行できます。MCPサーバーの調査やデバッグ、プレーンなシェルでの再現可能なMCPワークフローのスクリプト化、単一のBashツール呼び出しによるAIエージェントへのMCPアクセス提供に利用できます。

セッションには@プレフィックスを付けて名前を指定でき、stdioまたはStreamable HTTP経由で複数のサーバーに同時接続した状態を維持できます。認証では、PKCEを使ったOAuth 2.1、クライアントIDメタデータドキュメント、動的クライアント登録、クライアントクレデンシャル、エンタープライズ管理の認可に対応しており、認証情報はOSのキーチェーンに保存されます。--jsonフラグを使えば、jqやxargsと組み合わせやすい形式で出力できます。

認証済みセッションを、上流のトークンを公開せずにローカルMCPサーバーとして公開するプロキシモード、セッション横断でツールを検索するgrep、Base上での実験的なx402決済にも対応しています。

主な機能

  • 01ツール、リソース、プロンプト、非同期タスク、スキルを、stdioおよびStreamable HTTP経由のシェルコマンドとして実行できます。
  • 02複数のMCPサーバーへの永続的なセッションを同時に維持できます。
  • 03PKCEを使ったOAuth 2.1、CIMD、動的クライアント登録に対応し、認証情報はOSのキーチェーンに保存されます。
  • 04--jsonでJSONを出力し、jqやシェルスクリプトに渡せます。
  • 05クライアントに上流の認証情報を見せないローカルプロキシモードを利用できます。
  • 06grepでアクティブなセッションを横断してツールを検索できます。

ユースケース

  • ターミナルからリモートMCPサーバーをデバッグ、調査する。
  • シェルのパイプラインやjqを使って、再現可能なMCPワークフローをスクリプト化する。
  • 認証情報を公開せず、単一のBashツールを通じてAIコーディングエージェントにMCPアクセスを提供する。
  • OAuthクライアントクレデンシャルでMCPサーバーに認証するCIジョブを実行する。

クイックスタート

  1. 1

    Homebrewでインストール

    brew install mcpc
  2. 2

    またはnpmでグローバルにインストール

    npm install -g @apify/mcpc
  3. 3

    リモートMCPサーバーにログインしてOAuth認証情報を保存

    mcpc login mcp.apify.com
  4. 4

    名前付きセッションでサーバーに接続し、ツールを一覧表示

    mcpc connect mcp.apify.com @test

使う前に知っておきたいこと

  • OSのキーチェーンに依存します。ヘッドレス環境やCIシステムでは、ファイルベースの認証情報ストアにフォールバックします。

収録されている特集

トピック

よくある質問

mcpc とは?
MCPのツール、リソース、プロンプト、OAuthログインなどの操作をシェルコマンドに対応づける、デバッグやスクリプト作成向けのMCPクライアントです。 mcpcは、Model Context Protocol向けのコマンドラインクライアントで、あらゆるMCP操作をシェルコマンドとして実行できます。MCPサーバーの調査やデバッグ、プレーンなシェルでの再現可能なMCPワークフローのスクリプト化、単一のBashツール呼び出しによるAIエージェントへのMCPアクセス提供に利用できます。
mcpc は無料で使えますか?ライセンスは?
mcpc は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mcpc は今もメンテナンスされていますか?
活発にメンテナンス中。mcpc の最終コミットは 2026年11月6日 です。
mcpc は何に使えますか?
ターミナルからリモートMCPサーバーをデバッグ、調査する。 シェルのパイプラインやjqを使って、再現可能なMCPワークフローをスクリプト化する。 認証情報を公開せず、単一のBashツールを通じてAIコーディングエージェントにMCPアクセスを提供する。 OAuthクライアントクレデンシャルでMCPサーバーに認証するCIジョブを実行する。
mcpc のインストール方法は?
Homebrewでインストール: brew install mcpc またはnpmでグローバルにインストール: npm install -g @apify/mcpc リモートMCPサーバーにログインしてOAuth認証情報を保存: mcpc login mcp.apify.com 名前付きセッションでサーバーに接続し、ツールを一覧表示: mcpc connect mcp.apify.com @test
mcpc はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/apify/mcpc

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト