MCP と GitHub Copilot の統合演習 は何をしますか?
演習: モデルコンテキストプロトコル (MCP) と GitHub Copilot の統合
このリポジトリでは、Model Context Protocol (MCP) を GitHub Copilot に統合する方法を学ぶためのハンズオン演習を提供します。
概要
Model Context Protocol (MCP) は、AI エージェント(この場合は GitHub Copilot)が外部ツールやデータソースと安全に対話できるようにするための標準プロトコルです。この演習を通じて、カスタム MCP サーバーを作成し、それを Copilot に接続する方法を習得します。
前提条件
- GitHub Copilot が有効化されたアカウント
- サポートされている IDE(VS Code、JetBrains IDEs など)
- Node.js 18 以上
- 基本的な JavaScript/TypeScript の知識
演習の手順
1. リポジトリのクローン
git clone https://github.com/janu2004-jh/skills-integrate-mcp-with-copilot.git
cd skills-integrate-mcp-with-copilot
2. MCP サーバーのセットアップ
この演習では、サンプル MCP サーバーとして server.js を使用します。以下のコマンドで依存関係をインストールし、サーバーを起動します。
npm install
node server.js
3. Copilot の設定
- VS Code でコマンドパレットを開く(
Ctrl+Shift+P) - 「MCP: サーバーを追加」を選択
- サーバーのコマンドを指定:
node /path/to/server.js - サーバーが接続されたことを確認
4. ツールのテスト
Copilot Chat で以下のようなクエリを試します。
- "ファイルシステムから最新のログファイルを読み取って"
- "データベースからユーザー数を取得して"
- "定義された API を使用して新しいタスクを作成して"
詳細情報
MCP の詳細については、公式ドキュメントを参照してください。
ライセンス
このプロジェクトは MIT ライセンスの下で公開されています。