mcp-installer-claude-skill は何をしますか?
任意のMCPサーバーをClaude Desktopにエラーなくインストールします。環境診断、あらゆる認証タイプ、絶対パスを使用した設定ファイルの書き込み、エンドツーエンドの検証を処理します。20の主要なMCPのリファレンスと、リスト外のMCPのための汎用的なフローを含みます。
概要
このスキルは、Claude DesktopにMCPサーバーをインストールするプロセスを自動化します。以下の機能を提供します:
- 環境診断: Node.js、Python、Gitなどの必要な依存関係がインストールされているか確認します。
- 認証タイプの処理: APIキー、OAuth、ベアラートークンなど、あらゆる認証タイプをサポートします。
- 絶対パスでの設定: 相対パスの問題を回避するため、設定ファイルには絶対パスのみを使用します。
- エンドツーエンド検証: インストール後にMCPサーバーが正しく動作することを確認します。
サポートされているMCP
以下は、このスキルが直接サポートする20の主要なMCPサーバーです:
@anthropic/mcp-server-postgres: PostgreSQLデータベースへの接続@anthropic/mcp-server-slack: Slackワークスペースとの連携@anthropic/mcp-server-github: GitHub APIの操作@notionhq/mcp-server: Notionデータベースとの連携@modelcontextprotocol/server-filesystem: ファイルシステム操作@modelcontextprotocol/server-brave-search: Brave Searchを使用したWeb検索@modelcontextprotocol/server-everything: テスト用の汎用サーバー@getcursor/mcp-server-cursor: Cursorエディタとの連携- その他多数...
汎用的なインストールフロー
リスト外のMCPサーバーに対しても、以下の汎用的なフローでインストールできます:
- リポジトリのクローンまたはパッケージのインストール:
git cloneまたはnpm installを使用 - 環境変数の設定: 必要な認証情報を環境変数として設定
- 設定ファイルの作成: Claude Desktopの設定ファイル(
claude_desktop_config.json)にエントリを追加 - 動作確認: サーバーが正しく起動し、ツールが利用可能か確認
使用方法
このスキルは以下のようにして使用します:
# Claude Desktopの設定ファイルの場所(macOSの場合)
~/.config/Claude/claude_desktop_config.json
設定ファイルの例:
{
"mcpServers": {
"my-server": {
"command": "node",
"args": ["/absolute/path/to/server.js"],
"env": {
"API_KEY": "your-api-key-here"
}
}
}
}
注意事項
- 絶対パスを使用してください。相対パスは期待通りに動作しない場合があります。
- 認証情報は環境変数として設定し、設定ファイルに直接記述しないことを推奨します。
- インストール後は必ずエンドツーエンドの検証を実行してください。