Model Context Protocol server for live Metal shader development with real-time preview and hot reload
{
"mcpServers": {
"metal-shader-mcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Model Context Protocol server for live Metal shader development with real-time preview and hot reload
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 158 days ago. 5 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for Metal Shader Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A complete system for AI-assisted Metal shader development where Claude can write, modify, and visually iterate on shaders in real-time.
New: Optional Core ML post-processing on exported frames. See section below for configuration.
Note: The legacy file-bridge (writing commands to Resources/communication) is being deprecated in favor of a strict MCP client. See Deprecation notice below. Metal Shader MCP is a macOS SwiftUI + Metal playground with a disciplined workflow for shader iteration, visual evidence, and CI. An MCP layer is planned to let AI assistants interact with the app (compile, preview, snapshot), but today the primary entry point is the macOS app you can compile and run locally.
swiftc -o MetalShaderStudio \
ShaderPlayground.swift AppShellView.swift HistoryTabView.swift SessionRecorder.swift \
Sources/MetalShaderCore/MCPClient.swift \
-framework SwiftUI -framework MetalKit -framework AppKit -framework UniformTypeIdentifiers \
-parse-as-library
./MetalShaderStudio --tab history