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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AI モデルがメタ関数アーキテクチャを通じて独自のカスタム ツールを動的に作成および実行できるようにし、サンドボックス化されたセキュリティと人間の承認フローを備えた JavaScript、Python、および Shell ランタイムをサポートします。
Related MCP Servers
- -securityAlicense-qualityProvides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.Last updated -8PythonMIT License
- AsecurityAlicenseAqualityThis server provides a minimal template for creating AI assistant tools using the ModelContextProtocol, featuring a simple 'hello world' tool example and development setups for building custom MCP tools.Last updated -118TypeScriptThe Unlicense
- -securityFlicense-qualityEnables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.Last updated -25JavaScript
- -securityFlicense-qualityA demonstration project that uses Cloudflare Workers MCP to create custom AI tools that can be integrated with Claude, Cursor, and other AI assistants supporting the Model Context Protocol.Last updated -26TypeScript