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
Инструменты МКП
- получить_шейдер_информацию()
- поиск_шейдер()
Установка
На Mac установите uv как
В Windows
а потом
В противном случае инструкции по установке можно найти на их сайте: Установить УФ
Интеграция рабочего стола Клода
Клонируйте проект с помощью git clone https://github.com/wilsonchenghy/ShaderToy-MCP.git
Перейдите в Claude > Настройки > Разработчик > Изменить конфигурацию > claude_desktop_config.json, чтобы включить следующее:
После того, как файл конфигурации будет установлен на Клоде, вы увидите значок молотка для 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 installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
MCP Server для ShaderToy, сайта, где люди делятся шейдерами GLSL. Этот MCP-сервер позволяет LLM создавать сложные шейдеры, на которые они обычно не способны.
Related MCP Servers
- -securityAlicense-qualityMCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.Last updated -1PythonMIT License
- AsecurityAlicenseAqualityAn MCP server that provides LLMs access to other LLMsLast updated -41412JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that helps novice developers deploy web applications through conversational interfaces, bridging the gap between LLMs and various hosting environments.Last updated -1PythonMIT License
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to perform blockchain operations on the Base network through natural language commands, including wallet management, balance checking, and transaction execution.Last updated -441TypeScriptMIT License