mcpField
V
vimble-mcp

vimble-mcp

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

vimble-mcp について

vimble-mcp は Vimble を使って JavaScript コードを実行する MCP サーバーです。サンドボックス実行が必要な MCP クライアント向けで、既定の実行時間制限は 10 秒、デバッグモードも利用できます。

主な機能

  1. 01サンドボックス内で JavaScript を実行
  2. 02実行時間を制限
  3. 03詳細なデバッグログを有効化

活用シーン

  1. 01MCP クライアントから JavaScript を実行
  2. 02制限時間を超えたスクリプトを停止
  3. 03デバッグログで実行状況を確認

MCP 対応

MCP クライアントに `execute_javascript` ツールを公開します。コードと任意のコンテキストを受け取り、出力またはエラーを返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"vimble": {
"command": "npx",
"args": [
"-y",
"vimble-mcp"
]
}
}
}
起動コマンドnpx -y vimble-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmvimble-mcp

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
codestringはい実行する JavaScript コード
contextobjectいいえ実行環境に挿入する任意のコンテキスト
timeoutnumberいいえタイムアウト時間(ミリ秒)

詳細

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 ライセンスのもとで公開されています。

コメント

MCP は初めてですか?

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

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