About 3dprint-oracle
3dprint-oracle is an MCP server that gives LLMs access to filament specifications and curated material-science guidance. It is intended for users looking up materials, comparing options, or troubleshooting print issues; its embedded data requires no runtime API key or network call.
Key features
- 01Search more than 7,000 filaments
- 02Retrieve complete filament specifications
- 03Browse manufacturers and material types
- 04Compare and recommend materials
- 05Diagnose printing issues with material-specific fixes
Use cases
- 01Find filament by material, maker, or color
- 02Check a filament's specifications
- 03Choose between materials for a print
- 04Troubleshoot a print problem
MCP support
Exposes eight tools to MCP clients for filament search and lookup, material information, comparisons, recommendations, and print-issue diagnosis.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project README3dprint-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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.