셰이더토이-MCP
GLSL 셰이더를 생성, 실행 및 공유하는 웹사이트인 ShaderToy( https://www.shadertoy.com/ )용 MCP 서버입니다. Claude와 같은 LLM을 MCP(Model Context Protocol)를 통해 ShaderToy와 연결하여 LLM이 전체 웹 페이지를 쿼리하고 읽을 수 있도록 하여, 일반적으로 구현하기 어려운 점점 더 복잡한 셰이더를 구현할 수 있도록 합니다.
생성된 복잡한 셰이더의 예:
바다 ( https://www.shadertoy.com/view/tXs3Wf )
산 ( https://www.shadertoy.com/view/W3l3Df )
매트릭스 디지털 레인 ( https://www.shadertoy.com/view/33l3Df )
특징
- ShaderToy에서 모든 셰이더에 대한 정보 검색
- 검색 프롬프트를 통해 ShaderToy에서 사용 가능한 셰이더를 검색하세요.
- ShaderToy의 기존 셰이더를 학습하여 복잡한 셰이더를 생성합니다.
MCP 도구
- get_shader_info()
- 검색_셰이더()
설치
Mac에서는 uv를 다음과 같이 설치하세요.
지엑스피1
윈도우에서
그런 다음
그렇지 않은 경우 설치 지침은 해당 웹사이트에 있습니다: uv 설치
Claude 데스크톱 통합
git git clone https://github.com/wilsonchenghy/ShaderToy-MCP.git
사용하여 프로젝트를 복제합니다.
Claude > 설정 > 개발자 > 구성 편집 > claude_desktop_config.json으로 이동하여 다음을 포함합니다.
Claude에 구성 파일을 설정하면 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.
GLSL 셰이더를 공유하는 사이트인 ShaderToy의 MCP 서버입니다. 이 MCP 서버를 통해 LLM(프로그래머)은 일반적으로 구현하기 어려운 복잡한 셰이더를 제작할 수 있습니다.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides LLMs access to other LLMsLast updated -467359JavaScriptMIT License
- -securityAlicense-qualityA MCP server that exposes GraphQL schema information to LLMs like Claude. This server allows an LLM to explore and understand large GraphQL schemas through a set of specialized tools, without needing to load the whole schema into the contextLast updated -1238JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.Last updated -74PythonApache 2.0
- AsecurityAlicenseAqualityAn MCP Server that enables LLMs to build real-time 3D web applications in the PlayCanvas Editor.Last updated -21457TypeScriptMIT License