
3dprint Oracle
- 1 repo stars
- Updated May 2, 2026
- gregario/3dprint-oracle
3D Print Oracle is a MCP server that supplies filament and materials knowledge to agents working on 3D printing projects.
About
3D Print Oracle is a Model Context Protocol server that packages 3D printing filament and materials knowledge for coding agents. makers shipping slicer helpers, Etsy listing generators, printer farm dashboards, or internal docs can install the npm stdio package and let Claude Code or Cursor query material-oriented guidance instead of generic plastics advice from the base model. It belongs in Build › Integrations because it is agent tooling you wire into a CLI or assistant during product construction, not a cloud deploy or monitoring stack. Early versioning (0.1.0) signals a focused domain oracle rather than a full slicer or G-code engine—best paired with your own STL pipelines and printer profiles. Use it when material selection, tolerance notes, or filament comparisons must stay consistent across generated configs and README tables.
- Filament and materials knowledge specialized for 3D printing workflows
- npm stdio package identifier 3dprint-oracle for local agent runs
- GitHub-hosted gregario/3dprint-oracle at version 0.1.0
- Reduces guesswork on material choice during agent-assisted design sessions
3dprint Oracle by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add 3dprint-oracle -- npx -y 3dprint-oracleAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 1 |
|---|---|
| Package | 3dprint-oracle |
| Transport | STDIO |
| Auth | None |
| Last updated | May 2, 2026 |
| Repository | gregario/3dprint-oracle ↗ |
What it does
Give agents authoritative filament and materials guidance while you design parts, slicer presets, or maker-commerce SKUs.
Who is it for?
Best when you want a dedicated materials oracle inside Claude Code or Cursor workflows.
Skip if: Skip if you need live printer telemetry, G-code generation, or enterprise PLM—not a substitute for slicer software itself.
What you get
After installing the stdio MCP package, your agent can pull structured materials knowledge while you code slicer presets, docs, or inventory features.
- Configured stdio 3D Print Oracle MCP server
- Agent-accessible filament and materials reference queries
- More consistent material recommendations in generated code and docs
By the numbers
- Package version 0.1.0
- Transport: stdio via npm registry
- Repository: github.com/gregario/3dprint-oracle
README.md
3dprint-oracle
3D printing filament and materials knowledge MCP server. Gives LLMs authoritative access to 7,000+ filaments and curated material science knowledge.
Features
- 7,000+ filaments from SpoolmanDB (53 manufacturers, 33 material types)
- Material science knowledge — properties, troubleshooting, recommendations
- 8 MCP tools — search, lookup, compare, recommend, diagnose
- Embedded data — no API keys, no network calls at runtime
Installation
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"3dprint-oracle": {
"command": "npx",
"args": ["-y", "3dprint-oracle"]
}
}
}
Tools
| Tool | Description |
|---|---|
search_filaments |
Search filaments by name, material, manufacturer, color |
get_filament |
Get full specs for a specific filament |
list_manufacturers |
Browse manufacturers with filament counts |
list_materials |
Browse material types with counts |
get_material_profile |
Authoritative properties for a material type |
compare_materials |
Side-by-side comparison of 2-3 materials |
recommend_material |
Get ranked recommendations for your requirements |
diagnose_print_issue |
Troubleshoot print problems with material-specific fixes |
Data Sources
- Filament data: SpoolmanDB (MIT license)
- Material knowledge: Hand-curated from authoritative 3D printing references
License
MIT
Recommended MCP Servers
How it compares
Domain knowledge MCP for filaments, not a CAD plugin marketplace or OctoPrint monitoring server.
FAQ
Who is 3D Print Oracle for?
Developers and makers who use AI coding agents to develop 3D printing tools, documentation, or ecommerce listings and need reliable material context.
When should I use 3D Print Oracle?
Use it during Build when choosing filaments, writing material comparison tables, or generating configs where material properties should drive the answer.
How do I add 3D Print Oracle to my agent?
Install the npm package 3dprint-oracle, register it as a stdio MCP server in your client config pointing at the published binary, then invoke its material knowledge tools from the agent.