ShaderToy-MCP
ShaderToy-MCP
MCP Server для ShaderToy, веб-сайта для создания, запуска и распространения шейдера GLSL ( https://www.shadertoy.com/ ). Он соединяет LLM, например, Claude, с ShaderToy через Model Context Protocol (MCP), позволяя LLM запрашивать и читать всю веб-страницу, что позволяет ему создавать все более сложные шейдеры, на которые он обычно не способен.
Пример сложного шейдера, который он генерирует:
Океан ( https://www.shadertoy.com/view/tXs3Wf )
Горы ( https://www.shadertoy.com/view/W3l3Df )
Матричный цифровой дождь ( https://www.shadertoy.com/view/33l3Df )
Функции
Получение информации о любом шейдере на ShaderToy
Найдите шейдер, доступный на ShaderToy, с помощью поисковой строки
Создавайте сложные шейдеры, изучая существующие шейдеры на ShaderToy
Related MCP server: touchdesigner-mcp
Инструменты МКП
получить_шейдер_информацию()
поиск_шейдер()
Установка
На Mac установите uv как
brew install uvВ Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex" а потом
set Path=C:\Users\nntra\.local\bin;%Path%В противном случае инструкции по установке можно найти на их сайте: Установить УФ
Интеграция рабочего стола Клода
Клонируйте проект с помощью git clone https://github.com/wilsonchenghy/ShaderToy-MCP.git
Перейдите в Claude > Настройки > Разработчик > Изменить конфигурацию > claude_desktop_config.json, чтобы включить следующее:
{
"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" // Replace with your API key
}
}
}
}После того, как файл конфигурации будет установлен на Клоде, вы увидите значок молотка для MCP. Протестируйте с примерами команд, чтобы увидеть, правильно ли он использует инструменты MCP.
Примеры команд
Generate shader code of a {object}, if it is based on someone's work on ShaderToy, credit it, make the code follow the ShaderToy format: void mainImage( out vec4 fragColor, in vec2 fragCoord ) {}
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Flux AI image generation
MCP server for Luma Dream Machine AI video generation
MCP server for Qwen Image 3 AI image generation
MCP server for Hailuo (MiniMax) AI video generation
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to create and run Processing sketches directly through natural language commands.4MIT
- AlicenseAqualityFmaintenanceAn MCP server for TouchDesigner that lets you control TouchDesigner with Claude5MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for creating and manipulating generative art with p5.js, Three.js, GLSL, Canvas2D, and SVG, featuring workspace management, parameter control, and screenshot capture.111 npmMIT
- AlicenseAqualityBmaintenanceAn MCP server that empowers AI coding agents to work effectively with Minecraft mod development, providing static analysis of decompiled source code and runtime interaction with a running Minecraft instance.3130 npm15MIT