AI Meta MCP Server

by alxspiker
Verified

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、シェル実行のサポート
  • サンドボックスセキュリティ: 安全のため、ツールは隔離されたサンドボックス内で実行されます
  • 永続性: セッション間でカスタムツール定義を保存および読み込みます
  • 柔軟なツールレジストリ: カスタムツールの管理、一覧表示、更新、削除
  • 人間の承認フロー: ツールの作成と実行には明示的な人間の承認が必要

セキュリティに関する考慮事項

⚠️警告:このサーバーは動的なコード実行を許可しています。注意して使用し、信頼できる環境でのみ使用してください。

  • すべてのコードはサンドボックス環境で実行される
  • ツールの作成と実行には人間による承認が必要
  • ツール実行権限は環境変数で設定可能
  • すべての操作の監査ログ

インストール

npm install ai-meta-mcp-server

使用法

サーバーの実行

npx ai-meta-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に追加します:

{ "mcpServers": { "ai-meta-mcp": { "command": "npx", "args": ["-y", "ai-meta-mcp-server"], "env": { "ALLOW_JS_EXECUTION": "true", "ALLOW_PYTHON_EXECUTION": "false", "ALLOW_SHELL_EXECUTION": "false" } } } }

ツール作成例

Claude Desktop では、次のような新しいツールを作成できます。

Can you create a tool called "calculate_compound_interest" that computes compound interest given principal, rate, time, and compounding frequency?

Claude は、 define_functionメタツールを使用して、すぐに使用できるようになる新しいツールを作成します。

建築

サーバーはモデルコンテキストプロトコル (MCP) を実装し、安全な境界内で AI 駆動型関数の登録と実行を可能にするメタツール アーキテクチャを提供します。

ライセンス

マサチューセッツ工科大学

-
security - not tested
F
license - not found
-
quality - not tested

AI モデルがメタ関数アーキテクチャを通じて独自のカスタム ツールを動的に作成および実行できるようにし、サンドボックス化されたセキュリティと人間の承認フローを備えた JavaScript、Python、および Shell ランタイムをサポートします。

  1. Features
    1. Security Considerations
      1. Installation
        1. Usage
          1. Running the server
          2. Configuration
          3. Running with Claude Desktop
        2. Tool Creation Example
          1. Architecture
            1. License
              ID: 2vcw36n0i8