Back to directory
ShaderToy_MCP

ShaderToy_MCP

@wilsonchenghy43

An MCP Server that connects LLMs like Claude with ShaderToy, enabling them to query, read, and generate complex GLSL shaders by learning from existing ones.

ShaderToyGLSLLLMAIshader generationcontext

Installation & Configuration

{
  "mcpServers": {
    "ShaderToy_MCP": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "<path_to_project>/ShaderToy-MCP/src/ShaderToy-MCP/server.py"
      ],
      "env": {
        "SHADERTOY_APP_KEY": "your_actual_api_key"
      }
    }
  }
}

Information

Transport
stdio
Language
Python
Created
2025/4/1
Updated
2026/6/8