3dprint-oracle MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add 3dprint-oracle -- npx -y 3dprint-oracle
README.md

3D printing filament and materials knowledge MCP server.

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

Tools (8)

search_filamentsSearch filaments by name, material, manufacturer, color
get_filamentGet full specs for a specific filament
list_manufacturersBrowse manufacturers with filament counts
list_materialsBrowse material types with counts
get_material_profileAuthoritative properties for a material type
compare_materialsSide-by-side comparison of 2-3 materials
recommend_materialGet ranked recommendations for your requirements
diagnose_print_issueTroubleshoot print problems with material-specific fixes

Configuration

claude_desktop_config.json
{"mcpServers": {"3dprint-oracle": {"command": "npx", "args": ["-y", "3dprint-oracle"]}}}

Try it

Find me a list of PLA filaments from Prusament.
Compare the material properties of PETG and ABS.
I am having issues with warping on my nylon prints, can you diagnose this?
Recommend a flexible material suitable for outdoor use.
What are the key differences between PLA and PETG for functional parts?

Frequently Asked Questions

What are the key features of 3dprint-oracle?

Access to over 7,000 filaments from SpoolmanDB. Curated material science knowledge including properties and troubleshooting. Embedded data architecture requiring no API keys or network calls. Comprehensive toolset for searching, comparing, and diagnosing 3D printing issues.

What can I use 3dprint-oracle for?

Selecting the right filament material for specific mechanical or environmental requirements. Troubleshooting common 3D printing failures based on material-specific characteristics. Comparing technical specifications of different filament brands and types. Quickly looking up manufacturer and material availability for 3D printing projects.

How do I install 3dprint-oracle?

Install 3dprint-oracle by running: npx -y 3dprint-oracle

What MCP clients work with 3dprint-oracle?

3dprint-oracle works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep 3dprint-oracle docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare