Communityコーディング&開発github.com

MCP と GitHub Copilot の統合演習

モデルコンテキストプロトコル(MCP)を GitHub Copilot に統合するためのハンズオン演習です。

MCP と GitHub Copilot の統合演習 とは?

このスキルは、Model Context Protocol (MCP) を GitHub Copilot と統合する実践的な演習を提供します。MCP は、AI エージェントが外部ツールやデータソースと安全かつ構造化された方法で対話できるようにする標準プロトコルです。この演習では、開発者がカスタム MCP サーバーを設定し、それを GitHub Copilot(特に Copilot Chat や Copilot エージェントモード)と接続する方法を学びます。これにより、Copilot はファイルシステムへのアクセス、データベースクエリ、API コールなど、定義されたツールを実行できるようになります。スキルは主に GitHub Copilot プラットフォームを対象としており、VS Code、JetBrains IDEs、GitHub CLI などの Copilot 対応エディタで使用できます。ドキュメントには、MCP サーバーの設定、ツール定義の記述、Copilot との統合、そして結果の確認方法が段階的に説明されています。この演習を完了することで、開発者は AI アシスタントの機能を大幅に拡張し、カスタムツールや社内 API とのシームレスな連携が可能になります。

対応~Claude Code~Codex CLI~Cursor
npx skills add janu2004-jh/skills-integrate-mcp-with-copilot

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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 の設定

  1. VS Code でコマンドパレットを開く(Ctrl+Shift+P)
  2. 「MCP: サーバーを追加」を選択
  3. サーバーのコマンドを指定:node /path/to/server.js
  4. サーバーが接続されたことを確認

4. ツールのテスト

Copilot Chat で以下のようなクエリを試します。

  • "ファイルシステムから最新のログファイルを読み取って"
  • "データベースからユーザー数を取得して"
  • "定義された API を使用して新しいタスクを作成して"

詳細情報

MCP の詳細については、公式ドキュメントを参照してください。

ライセンス

このプロジェクトは MIT ライセンスの下で公開されています。

関連スキル