mcpField
G
GenAIScript MCP Demo 🚀

GenAIScript MCP Demo 🚀

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

GenAIScript MCP Demo 🚀 について

GenAIScript が MCP サーバーとして動作する方法を示すデモです。GenAIScript は AI モデルとの通信や MCP ツールの利用ができ、MCP サーバーとしても動作するフレームワークです。

主な機能

  1. 01GenAIScript の MCP サーバー機能の実演
  2. 02AI モデルとの通信
  3. 03MCP ツールの利用
  4. 04MCP サーバーとしての実行

活用シーン

  1. 01GenAIScript の MCP サーバー利用方法を確認
  2. 02VSCode Insiders でローカルサーバーを起動
  3. 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 インジケーターが表示されます。

MCP サーバーの起動

MCP ツール

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

Copilot

コメント

MCP は初めてですか?

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

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