AIメタMCPサーバー
AIモデルがメタ関数アーキテクチャを通じて独自のカスタムツールを作成・実行できるようにする動的MCPサーバー。このサーバーは、実行時にカスタム関数を定義することでAIが独自の機能を拡張できるメカニズムを提供します。
特徴
動的ツール作成: AIはカスタム実装で新しいツールを定義できます
複数のランタイム環境: JavaScript、Python、シェル実行のサポート
サンドボックスセキュリティ: 安全のため、ツールは隔離されたサンドボックス内で実行されます
永続性: セッション間でカスタムツール定義を保存および読み込みます
柔軟なツールレジストリ: カスタムツールの管理、一覧表示、更新、削除
人間の承認フロー: ツールの作成と実行には明示的な人間の承認が必要
Related MCP server: ToolBox MCP Server
セキュリティに関する考慮事項
⚠️警告:このサーバーは動的なコード実行を許可しています。注意して使用し、信頼できる環境でのみ使用してください。
すべてのコードはサンドボックス環境で実行される
ツールの作成と実行には人間による承認が必要
ツール実行権限は環境変数で設定可能
すべての操作の監査ログ
インストール
使用法
サーバーの実行
構成
環境変数:
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 駆動型関数の登録と実行を可能にするメタツール アーキテクチャを提供します。
ライセンス
マサチューセッツ工科大学