mcpField
M
mcp-get

mcp-get

ローカル
github.com/michaellatman開発ツール50019 週間前に更新

mcp-get について

mcp-getは、レジストリからMCPサーバーを検索、インストール、管理するアーカイブ済みのコマンドラインツールです。引き続き利用できますが、保守は終了しており、READMEではSmitheryを推奨しています。

主な機能

  1. 01レジストリ内のMCPサーバー検索
  2. 02サーバーと特定バージョンのインストール
  3. 03環境変数と設定の管理
  4. 04インストール済みサーバーの更新・削除
  5. 05Node.js、Python、Goパッケージへの対応

活用シーン

  1. 01レジストリからMCPサーバーを探す
  2. 02特定のサーバーをローカルに導入
  3. 03導入済みサーバーと設定の管理

MCP 対応

このコマンドラインツールはMCPサーバーを検索・管理し、LLMアプリケーションと外部データソースやツールの接続を支援します。プロジェクトはアーカイブ済みで、更新されません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

⚠️ 非推奨 — このプロジェクトは移転しました

このリポジトリは現在、積極的にメンテナンスされていません。

mcp-get に貢献し、パッケージを登録し、問題を報告し、このコミュニティの構築を支えてくださった皆様に、心より感謝申し上げます。皆様の貢献とご支援は、Model Context Protocol エコシステムの発展に大きく役立ちました。

🎯 推奨

MCP サーバーの検索、インストール、管理には、Smithery をおすすめします。

Smithery では、以下の機能を利用できます。

  • MCP サーバーを厳選して掲載する包括的なレジストリ
  • 簡単なインストールと管理
  • 優れた検索性とドキュメント
  • 継続的なメンテナンスとサポート

smithery.ai にアクセスしてご利用ください。

注記: このツールは引き続き動作しますが、更新や新機能の提供は終了します。


mcp-get(アーカイブ済み)

Model Context Protocol(MCP)サーバーを検索、インストール、管理するための強力なコマンドラインツールです。このツールを使うと、LLM を外部のデータソース、ツール、サービスに接続するプロセスを簡素化できます。

mcp-get を使うと、以下のことができます。

  • 厳選されたレジストリから、利用可能な MCP サーバーを検索する
  • 1 つのコマンドでサーバーをインストールする
  • 環境変数と設定を管理する
  • 必要に応じてサーバーを更新、アンインストールする

クイックスタート

mcp-get をすぐにお試しいただけます。

npx @michaellatman/mcp-get@latest list
npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search

レジストリに追加されたすべてのパッケージは、mcp-get.com に自動的に表示され、他のユーザーも検索できるようになります。

Model Context Protocol について

Model Context Protocol(MCP)は、LLM アプリケーションと外部のデータソースやツールをシームレスに統合するオープンプロトコルです。AI 対応 IDE の構築、チャットインターフェースの強化、カスタム AI ワークフローの作成など、MCP を使えば、LLM が必要とするコンテキストに接続するための標準的な方法を利用できます。

MCP の詳細については、modelcontextprotocol.io をご覧ください。

インストールできるパッケージ

このツールを使って、Claude をさまざまなデータソースやツールに接続する MCP サーバーをインストール、管理できます。対象には以下が含まれます。

  • 開発ツール:GitHub、GitLab
  • コミュニケーションツール:Slack
  • 検索とデータ:Brave Search、Google Maps
  • データベースシステム:PostgreSQL、SQLite
  • ウェブ自動化:Puppeteer
  • クラウドストレージ:Google Drive

前提条件

  • Node.js ベースの MCP サーバーには Node.js(バージョン 14 以降)
  • Python ベースの MCP サーバーには Python(バージョン 3.10 以降)
  • Go ベースの MCP サーバーには Go(バージョン 1.16 以降)
  • Claude デスクトップアプリ(ローカルの MCP サーバーを使用する場合)

使用例

パッケージをインストールする
npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search

出力例:

Installing @modelcontextprotocol/server-brave-search...
Installation complete.
特定のバージョンをインストールする

パッケージの特定のバージョンをインストールすることもできます。

npx @michaellatman/mcp-get@latest install @modelcontextprotocol/server-brave-search 1.0.0

出力例:

Installing @modelcontextprotocol/server-brave-search version 1.0.0...
Installation complete.

バージョンの指定方法は、一般的なパッケージマネージャーの規則に従います。

  • Node.js パッケージ:package@version(例:@modelcontextprotocol/[email protected])
  • Python パッケージ:package==version(例:mcp-server-aidd==0.1.19)
  • Go パッケージ:package@version(例:example.com/[email protected])
パッケージを一覧表示する
npx @michaellatman/mcp-get@latest list

出力例:

📦 Available Packages
Found 11 packages

@modelcontextprotocol/server-brave-search │ MCP server for Brave Search API integration │ Anthropic, PBC (https://anthropic.com) │ MIT
@modelcontextprotocol/server-everything   │ MCP server that exercises all the features of the MCP protocol │ Anthropic, PBC (https://anthropic.com) │ MIT
...
パッケージをアンインストールする
npx @michaellatman/mcp-get@latest uninstall @modelcontextprotocol/server-brave-search

出力例:

Uninstalling @modelcontextprotocol/server-brave-search...
Uninstallation complete.
ツールを更新する

コマンドの実行時に、ツールは自動的に更新を確認します。手動で更新することもできます。

npx @michaellatman/mcp-get@latest update

出力例:

Updating mcp-get...
Update complete.

貢献

mcp-get への貢献に関心をお寄せいただき、ありがとうございます。このプロジェクトはすでにメンテナンスを終了しており、新しい問題報告やプルリクエストは受け付けていません。

ライセンス

このプロジェクトは MIT ライセンスの下で公開されています。詳細については、LICENSE ファイルをご覧ください。

連絡先

このリポジトリは、既存ユーザー向けに読み取り専用の状態で保持されています。

レジストリに独自の MCP サーバーを追加する

MCP サーバーをレジストリに追加する方法は 2 つあります。

オプション 1:パッケージの手動追加

独自のパッケージを管理する場合:

  1. MCP サーバーを作成する:

    • MCP プロトコル仕様に従って MCP サーバーを開発します
    • NPM パッケージ(npm でインストール可能)または Python パッケージ(uvx でインストール可能)として公開します
  2. パッケージを packages フォルダーに追加する:サーバーを packages/ ディレクトリに JSON ファイルとして追加します。

    • 通常のパッケージの場合は、packages/your-package-name.json を使用します
    • スコープ付きパッケージの場合は、packages/scope--package-name.json を使用します(スコープと名前の間にハイフンを 2 つ入れます)
    {
      "name": "your-package-name",
      "description": "A brief description of your MCP server",
      "vendor": "Your Name or Organization",
      "sourceUrl": "URL to the source code repository",
      "homepage": "URL to the homepage or documentation",
      "license": "License type (e.g., MIT)",
      "runtime": "node | python | go",
      "environmentVariables": {
        "SOME_API_KEY": {
          "description": "Description of what this key is for",
          "required": true
        }
      }
    }
    

    重要な注意事項:

    • name フィールドには、npm または pip で解決できる正確なパッケージ名を指定する必要があります
    • runtime フィールドでは、パッケージのインストール方法を指定します。
      • npm でインストールするパッケージには、"runtime": "node" を使用します
      • uvx でインストールするパッケージには、"runtime": "python" を使用します
    • environmentVariables オブジェクトは必ず含めてください(必要な環境変数がない場合は空の {} にできます)
  3. パッケージを検証する:PR チェックを実行してパッケージを検証します。

    npm run pr-check
    
  4. プルリクエストを送信する:このリポジトリをフォークし、パッケージファイルを追加して、PR を送信します。

オプション 2:コミュニティサーバーリポジトリ

パッケージのデプロイや配布を管理したくない場合:

  1. コミュニティリポジトリをフォークする:

    • mcp-get/community-servers をフォークします
    • このリポジトリは、公式 MCP サーバーと同じ構造に従います
  2. サーバーを追加する:

    • 実装を src ディレクトリに追加します
    • 既存のパターンと構造に従います
    • 必要なドキュメントとテストを含めます
  3. プルリクエストを送信する:

    • コミュニティサーバーリポジトリに PR を送信します
    • マージされると、サーバーは自動的にレジストリに追加されます

どちらのオプションでも、MCP プロトコル仕様に従う必要があります。ニーズに最も合ったオプションを選択してください。

  • パッケージの配布を完全に管理したい場合は、オプション 1 を選択します
  • パッケージのデプロイや配布の管理を避けたい場合は、オプション 2 を選択します

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。