AI Meta MCP Server

A dynamic MCP server that allows AI to create and execute custom tools through a meta-function architecture

Local serverstdioPython

What is the AI Meta MCP Server?

A dynamic MCP server that allows AI to create and execute custom tools through a meta-function architecture

What the server does

A dynamic MCP server that allows AI models to create and execute their own custom tools through a meta-function architecture. This server provides a mechanism for AI to extend its own capabilities by defining custom functions at runtime.

  • Dynamic Tool Creation — AI can define new tools with custom implementations
  • Multiple Runtime Environments — Support for JavaScript, Python, and Shell execution
  • Sandboxed Security — Tools run in isolated sandboxes for safety
  • Persistence — Store and load custom tool definitions between sessions
  • Flexible Tool Registry — Manage, list, update, and delete custom tools
  • Human Approval Flow — Requires explicit human approval for tool creation and execution

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the AI Meta MCP Server

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

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
ALLOW_JS_EXECUTIONConfiguration value read at startup.Optional
ALLOW_PYTHON_EXECUTIONConfiguration value read at startup.Optional
ALLOW_SHELL_EXECUTIONConfiguration value read at startup.Optional
TOOLS_DB_PATHFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use AI Meta to Configuration.”

Frequently asked questions

JavaScript, Python, and Shell execution are supported, configurable via environment variables (default: JS enabled, Python and Shell disabled).