erichowens/metal-shader-mcp
If you are the rightful owner of metal-shader-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Live Metal shader development with real-time preview and hot reload via Model Context Protocol.
Tools
Functions exposed to the LLM to take actions
compile_shader
Compile Metal shader code with support for AIR, metallib, and SPIRV targets.
preview_shader
Generate preview images with real-time rendering and customizable resolution.
update_uniforms
Update shader parameters such as time, touch position, and resolution.
profile_performance
Performance metrics including FPS measurement and GPU/CPU time tracking.
hot_reload
File watching with automatic recompilation and WebSocket notifications.
validate_shader
Syntax validation with error detection and performance suggestions.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client