GenAIScript MCP Demo 🚀 について
GenAIScript が MCP サーバーとして動作する方法を示すデモです。GenAIScript は AI モデルとの通信や MCP ツールの利用ができ、MCP サーバーとしても動作するフレームワークです。
主な機能
- 01GenAIScript の MCP サーバー機能の実演
- 02AI モデルとの通信
- 03MCP ツールの利用
- 04MCP サーバーとしての実行
活用シーン
- 01GenAIScript の MCP サーバー利用方法を確認
- 02VSCode Insiders でローカルサーバーを起動
- 03MCP 設定を通じてデモツールを利用
MCP 対応
GenAIScript を MCP サーバーとして動かす方法を示します。GenAIScript は MCP ツールを利用することもできます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
GenAIScript MCP デモ 🚀
このリポジトリでは、GenAIScript の MCP サーバー機能を紹介します。必要な最小バージョンは 1.119.4 です。
GenAIScript とは? 🤖
GenAIScript は、AI モデル(ローカルモデルを含む)との通信を可能にするフレームワークです。GenAIScript は MCP ツールを使用できるだけでなく、MCP サーバーとしても動作します。
Model Context Protocol(MCP)📋
MCP の仕様を策定した Anthropic は、Model Context Protocol を次のように定義しています。
MCP は、アプリケーションが LLM にコンテキストを提供する方法を標準化するオープンプロトコルです。MCP は、AI アプリケーション向けの USB-C ポートのようなものだと考えてください。USB-C がさまざまな周辺機器やアクセサリーにデバイスを接続する標準的な方法を提供するのと同様に、MCP は AI モデルをさまざまなデータソースやツールに接続する標準的な方法を提供します。
GenAIScript のインストール 🛠️
VSCode 拡張機能をインストールしてください。Node.js v20 以降が必要です。詳しくは https://microsoft.github.io/genaiscript/getting-started/installation/ を参照してください。
使い方 💻
2025 年 3 月版の VSCode Insiders をインストールすると、GenAIScript MCP サーバーをローカルで実行し、ローカルマシンにインストールされているツールのバージョンを使用できます。
MCP サーバーの設定先は mcp.json です。以下は Windows での設定例です。この方法なら、このリポジトリをクローンする必要もありません。GenAIScript がバックグラウンドでリポジトリをクローンするため、ツールをそのまま使用できます。--remote フラグを使用する場合、GenAIScript 拡張機能をインストールする必要はありません。
{
"servers": {
"genaiscript-mcp-remote": {
"type": "stdio",
"command": "cmd",//Have run like this in Windows. Otherwise ENOENT for npx, atleast in my machine.
"args": [
"/c",
"npx",
"-y",
"genaiscript",
"mcp",
"--remote",
"https://github.com/rajyraman/genai-mcp/",
"--remote-branch",
"main",
"--groups",
"mcp"
],
"env": {
"DEBUG": "*"
}
// "envFile": "${workspaceFolder}/.env"
}
}
}
Start リンクをクリックすると、MCP サーバーを起動できます。すでに実行中の場合は、Running インジケーターが表示されます。


以下は、GitHub Copilot のチャットでの使用方法です。

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