local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides a runtime environment for executing custom tools written in JavaScript code, with appropriate sandboxing for security
Enables installation and execution of the MCP server through npm package management
Offers a runtime environment for executing custom tools implemented in Python, which can be enabled through configuration
AIメタMCPサーバー
AIモデルがメタ関数アーキテクチャを通じて独自のカスタムツールを作成・実行できるようにする動的MCPサーバー。このサーバーは、実行時にカスタム関数を定義することでAIが独自の機能を拡張できるメカニズムを提供します。
特徴
- 動的ツール作成: AIはカスタム実装で新しいツールを定義できます
- 複数のランタイム環境: JavaScript、Python、シェル実行のサポート
- サンドボックスセキュリティ: 安全のため、ツールは隔離されたサンドボックス内で実行されます
- 永続性: セッション間でカスタムツール定義を保存および読み込みます
- 柔軟なツールレジストリ: カスタムツールの管理、一覧表示、更新、削除
- 人間の承認フロー: ツールの作成と実行には明示的な人間の承認が必要
セキュリティに関する考慮事項
⚠️警告:このサーバーは動的なコード実行を許可しています。注意して使用し、信頼できる環境でのみ使用してください。
- すべてのコードはサンドボックス環境で実行される
- ツールの作成と実行には人間による承認が必要
- ツール実行権限は環境変数で設定可能
- すべての操作の監査ログ
インストール
使用法
サーバーの実行
構成
環境変数:
ALLOW_JS_EXECUTION
: JavaScript の実行を有効にする (デフォルト: true)ALLOW_PYTHON_EXECUTION
: Python の実行を有効にする (デフォルト: false)ALLOW_SHELL_EXECUTION
: シェルの実行を有効にする (デフォルト: false)PERSIST_TOOLS
: セッション間でツールを保存する (デフォルト: true)TOOLS_DB_PATH
: ツールデータベースを保存するパス (デフォルト: "./tools.json")
Claude Desktopで実行
これをclaude_desktop_config.json
に追加します:
ツール作成例
Claude Desktop では、次のような新しいツールを作成できます。
Claude は、 define_function
メタツールを使用して、すぐに使用できるようになる新しいツールを作成します。
建築
サーバーはモデルコンテキストプロトコル (MCP) を実装し、安全な境界内で AI 駆動型関数の登録と実行を可能にするメタツール アーキテクチャを提供します。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
AI モデルがメタ関数アーキテクチャを通じて独自のカスタム ツールを動的に作成および実行できるようにし、サンドボックス化されたセキュリティと人間の承認フローを備えた JavaScript、Python、および Shell ランタイムをサポートします。