Processing MCP Server

# Processing MCP Server ๐ŸŽจ **Create visual art and games with AI** - An MCP (Model Context Protocol) server that enables AI assistants to create and

Local serverstdioPython

What is the Processing MCP Server?

Processing MCP Server ๐ŸŽจ Create visual art and games with AI - An MCP (Model Context Protocol) server that enables AI assistants to create and run Processing

What it actually does

  • ๐Ÿš€ Create and run Processing sketches from AI conversations
  • ๐Ÿ’พ Automatically saves sketches with timestamps
  • โš™๏ธ Configurable Processing executable path and save location
  • ๐Ÿค– Simple tool interface for AI assistants
  • ๐ŸŽฎ Includes 6 ready-to-run demos (particles, 3D art, games, and more!)

Configuration

  • Python 3.8+ - Processing installed on your system - uv package manager (or use pip) - Claude Desktop app

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.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
run_processing_java_cli
get_processing_config

How to install the Processing MCP Server

{
  "mcpServers": {
    "processing": {
      "command": "uv",
      "args": [
        "run",
        "C:\\path\\to\\processing-mcp-server\\processing_mcp_server.py"
      ],
      "env": {
        "PROCESSING_PATH": "C:\\Program Files\\Processing\\Processing.exe",
        "PROCESSING_SAVE_LOCATION": "C:\\Users\\YourUsername\\Documents\\Processing\\sketches"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Python 3.8+ - Processing installed on your system - uv package manager (or use pip) - Claude Desktop app
VariableDescriptionRequired
PROCESSING_PATHFilesystem location the server is allowed to use.Optional
PROCESSING_SAVE_LOCATIONConfiguration value read at startup.Optional

Example prompts to try

  • โ€œUse Processing to Prerequisites.โ€
  • โ€œUse Processing to run processing java cli.โ€
  • โ€œUse Processing to get processing config.โ€

Frequently asked questions

It provides `run_processing_java_cli` to create and run a sketch, and `get_processing_config` to return the current server configuration.