mcpField
M
MCP Auto Install

MCP Auto Install

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

MCP Auto Install について

MCP Auto Installは、MCPサーバーをまとめて導入・管理したい開発者向けのMCPサーバーです。npmパッケージとGitHubリポジトリに対応し、設定支援やREADMEのキャッシュも行います。

主な機能

  1. 01MCPサーバーの検出とインストール
  2. 02npmおよびGitHubリポジトリからの導入
  3. 03サーバーREADMEの取得とキャッシュ
  4. 04サーバー設定の支援
  5. 05カスタムコマンド設定への対応

活用シーン

  1. 01npmからMCPサーバーを導入
  2. 02GitHubリポジトリからサーバーをセットアップ
  3. 03キャッシュ済みのREADMEを確認
  4. 04外部設定ファイルでサーバーコマンドを設定

MCP 対応

MCPサーバーとして動作し、サーバーの検出、インストール、管理機能を提供します。外部設定パスを使ってサーバーコマンドの設定を保存できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"auto-install": {
"command": "npx",
"args": [
"-y",
"mcp-auto-install"
]
}
}
}
起動コマンドnpx -y mcp-auto-install

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-auto-install

ツール

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

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

詳細

mcpmarket に移動しました

MCP Auto Install

MCP Auto Install は、Model Context Protocol(MCP)サーバーを自動でインストールおよび管理するツールです。さまざまな MCP サーバーを自動で検出、インストール、設定できるため、開発者が MCP エコシステムをより簡単に利用できます。

特長

  • MCP サーバーの自動検出とインストール
  • npm パッケージおよび GitHub リポジトリからのサーバーのインストールに対応
  • サーバーの README の自動取得とキャッシュ
  • サーバー設定のサポート
  • カスタムコマンドの設定に対応
  • MCP エコシステムとのシームレスな連携

前提条件

  • Node.js >= 18.0.0
  • npm または pnpm パッケージマネージャー

インストール

npm install -g mcp-auto-install

使用方法

基本コマンド
# Start the MCP Auto Install server
mcp-auto-install

# Get list of available servers
mcp-auto-install list

# Install a specific server
mcp-auto-install install <server-name>

# Remove a server
mcp-auto-install remove <server-name>

# Configure a server
mcp-auto-install configure <server-name>

# Get server README
mcp-auto-install readme <server-name>

# Save server command to config
mcp-auto-install save-command <server-name> <command>
設定

MCP Auto Install は、2 つの設定ファイルを使用します。

  1. mcp_settings.json:サーバーの登録情報を保存する内部設定ファイル
  2. 外部設定ファイル:MCP_SETTINGS_PATH 環境変数で指定します。サーバーコマンドの設定を保存するために使用します。
環境変数
  • MCP_SETTINGS_PATH:外部設定ファイルへのパス(例:Claude の設定ファイル)

例:

export MCP_SETTINGS_PATH="/Users/username/Library/Application Support/Claude/claude_desktop_config.json"

開発

ビルド
# Install dependencies
npm install

# Build the project
npm run build

# Start in development mode
npm run dev
テスト
npm test

コントリビューション

  1. リポジトリをフォークします
  2. 機能ブランチを作成します(git checkout -b feature/amazing-feature)
  3. 変更をコミットします(git commit -m 'Add some amazing feature')
  4. ブランチにプッシュします(git push origin feature/amazing-feature)
  5. プルリクエストを作成します

ライセンス

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

バージョン履歴

  • v1.0.0:初回リリース
    • 基本的なサーバー管理機能
    • 自動検出とインストール
    • README コンテンツの管理
    • 設定システム
    • CLI インターフェース
    • 外部設定との連携

サポート

サポートが必要な場合は、GitHub リポジトリで issue を作成してください。

コメント

MCP は初めてですか?

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

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