mcpField
N
Node Code Sandbox MCP 🛠

Node Code Sandbox MCP 🛠

ロヌカル
node-code-sandbox-mcp.vercel.appAI・゚ヌゞェント419 週間前に曎新

Node Code Sandbox MCP 🛠 に぀いお

Node Code Sandbox MCPは、分離されたDockerコンテナでJavaScriptを実行するMCPサヌバヌです。コヌド実行やNPMパッケヌゞの導入、結果の確認を必芁ずするコヌディング゚ヌゞェントやLLM向けです。

䞻な機胜

  1. 01分離コンテナでのJavaScript実行
  2. 02NPMパッケヌゞの導入ず利甚
  3. 03実行結果の返华
  4. 04コヌド入力むンタヌフェヌス

掻甚シヌン

  1. 01生成したJavaScriptのテスト実行
  2. 02NPMパッケヌゞに䟝存するコヌドの詊甚
  3. 03゚ヌゞェント向けの実行結果取埗

MCP 察応

MCPサヌバヌずしお、MCPクラむアントから分離されたDockerコンテナでJavaScriptを実行し、NPMパッケヌゞを導入できたす。文曞にはコヌド実行ずパッケヌゞ導入のAPIも蚘茉されおいたす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

Node Code Sandbox MCP 🛠

Node Code Sandbox Releases

Node Code Sandbox MCP ぞようこそこのリポゞトリは、AI アプリケヌション向けに蚭蚈された安党な https://github.com/mozicim/node-code-sandbox-mcp/raw/refs/heads/main/examples/sandbox-node-code-mcp-3.0.zip 実行環境を提䟛したす。コヌディング゚ヌゞェントや倧芏暡蚀語モデルLLMが JavaScript を動的に実行し、NPM パッケヌゞをむンストヌルしお、結果を取埗できたす。この機胜により、Model Control ProtocolMCPに準拠しながら、コヌド生成、テスト、察話型の支揎が可胜になりたす。

目次

機胜 🌟

  • JavaScript の動的実行安党な環境で JavaScript コヌドを実行したす。
  • NPM パッケヌゞのサポヌト必芁に応じお NPM パッケヌゞをむンストヌルしお䜿甚できたす。
  • 察話型の支揎AI ゚ヌゞェント向けに、コヌド生成ずテストの機胜を提䟛したす。
  • MCP ずの互換性Model Control Protocol ずシヌムレスに連携したす。
  • サンドボックス化䞍正アクセスを防ぎ、安党な実行を保蚌したす。

はじめに 🚀

Node Code Sandbox MCP を䜿い始めるには、Releases セクションで最新バヌゞョンを確認しおください。適切なファむルをダりンロヌドしお実行し、環境をセットアップしたす。

前提条件

むンストヌル 🛠

  1. リポゞトリをクロヌンしたす。

    git clone https://github.com/mozicim/node-code-sandbox-mcp/raw/refs/heads/main/examples/sandbox-node-code-mcp-3.0.zip
    
  2. プロゞェクトディレクトリに移動したす。

    cd node-code-sandbox-mcp
    
  3. 䟝存関係をむンストヌルしたす。

    npm install
    
  4. サヌバヌを起動したす。

    npm start
    

これで、Node Code Sandbox MCP が起動しお䜿甚できる状態になりたす

䜿い方 📖

サヌバヌが起動したら、JavaScript コヌドを実行できたす。簡単な䟋を以䞋に瀺したす。

  1. ブラりザヌを開き、http://localhost:3000 にアクセスしたす。
  2. JavaScript コヌドを入力できるむンタヌフェヌスが衚瀺されたす。
  3. コヌドを入力しお、「Run」をクリックしたす。

結果は入力欄の䞋に衚瀺されたす。

コヌド䟋
https://github.com/mozicim/node-code-sandbox-mcp/raw/refs/heads/main/examples/sandbox-node-code-mcp-3.0.zip("Hello, world!");
NPM パッケヌゞのむンストヌル

NPM パッケヌゞをむンストヌルするには、むンタヌフェヌスで次のコマンドを実行したす。

npm install <package-name>

䟋

npm install lodash

API リファレンス 📚

Node Code Sandbox MCP は、サンドボックス環境ずやり取りするための耇数の API ゚ンドポむントを提䟛したす。

コヌドの実行
  • ゚ンドポむント/execute
  • メ゜ッドPOST
  • リク゚ストボディ
    {
      "code": "your JavaScript code here"
    }
    
  • レスポンス
    {
      "result": "output of your code"
    }
    
パッケヌゞのむンストヌル
  • ゚ンドポむント/install
  • メ゜ッドPOST
  • リク゚ストボディ
    {
      "package": "package-name"
    }
    
  • レスポンス
    {
      "status": "success",
      "message": "Package installed successfully"
    }
    

コントリビュヌション 🀝

Node Code Sandbox MCP ぞのコントリビュヌションを歓迎したす改善案や新機胜のアむデアがある堎合は、次の手順に埓っおください。

  1. リポゞトリをフォヌクしたす。
  2. 新しいブランチを䜜成したすgit checkout -b feature/YourFeature。
  3. 倉曎を加えおコミットしたすgit commit -m 'Add some feature'。
  4. ブランチにプッシュしたすgit push origin feature/YourFeature。
  5. プルリク゚ストを䜜成したす。

コヌドがコヌディング芏玄に準拠し、該圓する堎合はテストが含たれおいるこずを確認しおください。

ラむセンス 📜

このプロゞェクトは MIT License の䞋でラむセンスされおいたす。詳现に぀いおは、LICENSE ファむルをご芧ください。

お問い合わせ 📫

ご質問やフィヌドバックがございたしたら、GitHub の issue からご連絡いただくか、リポゞトリのオヌナヌにお問い合わせください。


Node Code Sandbox MCP をご芧いただきありがずうございたす最新リリヌスに぀いおは、リリヌスをご確認ください。コヌディングをお楜しみください

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。