API server fro Blender MCP on macOS with visionOS connectivity. Needs a Claude API key.
{
"mcpServers": {
"flint": {
"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.
API server fro Blender MCP on macOS with visionOS connectivity. Needs a Claude API key.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 133 days ago. 20 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.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.
MCP Security Weekly
Get CVE alerts and security updates for Flint and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
FastAPI + MCP stack that turns text prompts into Blender scenes and exports USDZ files via export_model.py.
api_server.py) with /run, /run-high, /download, and /health endpoints.blender-mcp toolchain and exports via the bundled Python script..blend and .usdz artifacts in exports/ for downstream consumption..blend files and exports USDZ/Applications/Blender.app/Contents/MacOS/Blenderuvx blender-mcp): brew install uv.env (ANTHROPIC_API_KEY=...)python -m venv .venv then source .venv/bin/activate)/Applications/Blender.app/Contents/MacOS/Blender or you need to update BLENDER_PATH in api_server.py.brew install uv so the uvx blender-mcp command in api_server.py works.python -m venv .venv && source .venv/bin/activate (recommended but optional).pip install -r requirements.txt..env in the project root with the secrets required by the scripts:
cp config.env .env # optional helper if you track defaults there
Set at minimum:
ANTHROPIC_API_KEY=sk-your-key
BLENDER_PATH=/Applications/Blender.app/Contents/MacOS/Blender # override if needed
EXPORT_FOLDER=exports # optional; defaults to project root
python start_server.py (hot reload enabled).curl http://localhost:8000/health should report healthy once Blender, the export folder, and the Claude API are accessible.| Method | Path | Description |
|--------|---------------|-------------|
| GET | /health | Reports Blender, Claude, and export-folder status |
| GET | /docs | FastAPI interactive docs |
| POST | /run | Standard-quality MCP generation (token-safe) |
| POST | /run-high | High-quality MCP generation (more steps/detail) |
| GET | /download/{filename} | Fetch the latest USDZ export |
Standard profile (balanced, ≤5 tool calls):
curl -X POST http://localhost:8000/run \
-H "Content-Type: application/json" \
-d '{"prompt": "Create a sci-fi crate with glowing edges"}'
High-detail profile (≤8 tool calls, richer lighting/material cues):
curl -X POST http://localhost:8000/run-high \
-H "Content-Type: application/json" \
-d '{"prompt": "Build a stylized medieval watchtower with torches and banners"}'
| Profile | Steps | LLM Tokens | Notes |
|-----------|-------|------------|-------|
| standard | 5 | 1024 | Uses a minimal tool allowlist and aggressive prompt truncation for reliability |
| high | 8 | 2048 | Adds richer geometry/material hints and allows the set_texture tool |
Both modes enforce:
toolContextSize="small" to shrink tool schema payloadssave_file).blend validation plus USDZ export via export_model.pySwitch to /run-high when you need more detail, then fall back to /run if you hit context limits.