metal-shader-mcp

erichowens/metal-shader-mcp

3.3

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

No resources