vimble-mcp について
vimble-mcp は Vimble を使って JavaScript コードを実行する MCP サーバーです。サンドボックス実行が必要な MCP クライアント向けで、既定の実行時間制限は 10 秒、デバッグモードも利用できます。
主な機能
- 01サンドボックス内で JavaScript を実行
- 02実行時間を制限
- 03詳細なデバッグログを有効化
活用シーン
- 01MCP クライアントから JavaScript を実行
- 02制限時間を超えたスクリプトを停止
- 03デバッグログで実行状況を確認
MCP 対応
MCP クライアントに `execute_javascript` ツールを公開します。コードと任意のコンテキストを受け取り、出力またはエラーを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| code | string | はい | 実行する JavaScript コード |
| context | object | いいえ | 実行環境に挿入する任意のコンテキスト |
| timeout | number | いいえ | タイムアウト時間(ミリ秒) |
詳細
vimble-mcp
Vimble を使用して JavaScript コードを実行する Model Context Protocol(MCP)サーバーです。
機能
- サンドボックス環境で任意の JavaScript コードを実行します。
- スクリプトの暴走を防ぐため、実行時間を制限します(デフォルトは 10 秒)。
- 詳細なログを出力するデバッグモードを備えています。
インストール
前提条件
- node/npx
インストール
以下を MCP JSON 設定に追加します。
{
"mcpServers": {
...
"vimble-mcp": {
"command": "npx",
"args": [ "-y", "vimble-mcp"]
}
}
}
使用方法
ツール:execute_javascript
- 名前: execute_javascript
- 説明: JavaScript コードを実行します。出力には
console.logを使用します。 - 入力スキーマ:
{
code: string; // JavaScript code to execute
context?: object; // Optional context injected into the execution environment
}
- 応答:
{
content: [{ type: "text", text: string }];
success: boolean;
error?: string;
}
ライセンス
このプロジェクトは MIT ライセンスのもとで公開されています。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。