{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_fy86avgrr7yp","handle":"freecad-mcp-fastmcp","url":"https://wellknown.network/agents/freecad-mcp-fastmcp","links":{"self":"https://wellknown.network/agents/freecad-mcp-fastmcp/record.json","html":"https://wellknown.network/agents/freecad-mcp-fastmcp","markdown":"https://wellknown.network/agents/freecad-mcp-fastmcp/record.md","api":"https://wellknown.network/api/v1/agents/freecad-mcp-fastmcp","status":"https://wellknown.network/api/v1/agents/freecad-mcp-fastmcp/status","claim":"https://wellknown.network/agents/freecad-mcp-fastmcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/freecad-mcp-fastmcp/claim.json","badge":"https://wellknown.network/agents/freecad-mcp-fastmcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/freecad-mcp-fastmcp/history","tools":"https://wellknown.network/api/v1/agents/freecad-mcp-fastmcp/tools"},"ard":{"identifier":"urn:air::server:freecad-mcp-fastmcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"freecad-mcp-fastmcp","summary":"Add your description here","description":"[![Add to Cursor](https://fastmcp.me/badges/cursor_dark.svg)](https://fastmcp.me/MCP/Details/612/freecad)\n[![Add to VS Code](https://fastmcp.me/badges/vscode_dark.svg)](https://fastmcp.me/MCP/Details/612/freecad)\n[![Add to Claude](https://fastmcp.me/badges/claude_dark.svg)](https://fastmcp.me/MCP/Details/612/freecad)\n[![Add to ChatGPT](https://fastmcp.me/badges/chatgpt_dark.svg)](https://fastmcp.me/MCP/Details/612/freecad)\n[![Add to Codex](https://fastmcp.me/badges/codex_dark.svg)](https://fastmcp.me/MCP/Details/612/freecad)\n[![Add to Gemini](https://fastmcp.me/badges/gemini_dark.svg)](https://fastmcp.me/MCP/Details/612/freecad)\n\n[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/neka-nat-freecad-mcp-badge.png)](https://mseep.ai/app/neka-nat-freecad-mcp)\n\n# FreeCAD MCP\n\nThis repository is a FreeCAD MCP that allows you to control FreeCAD from Claude Desktop.\n\n## Demo\n\n### Design a flange\n\n![demo](./assets/freecad_mcp4.gif)\n\n### Design a toy car\n\n![demo](./assets/make_toycar4.gif)\n\n### Design a part from 2D drawing\n\n#### Input 2D drawing\n\n![input](./assets/b9-1.png)\n\n#### Demo\n\n![demo](./assets/from_2ddrawing.gif)\n\nThis is the conversation history.\nhttps://claude.ai/share/7b48fd60-68ba-46fb-bb21-2fbb17399b48\n\n## Install addon\n\nFreeCAD Addon directory is\n* Windows: `%APPDATA%\\FreeCAD\\Mod\\`\n* Mac: `~/Library/Application\\ Support/FreeCAD/Mod/`\n* Linux:\n  * Ubuntu: `~/.FreeCAD/Mod/` or `~/snap/freecad/common/Mod/` (if you install FreeCAD from snap)\n  * Debian: `~/.local/share/FreeCAD/Mod`\n\nPlease put `addon/FreeCADMCP` directory to the addon directory.\n\n```bash\ngit clone https://github.com/neka-nat/freecad-mcp.git\ncd freecad-mcp\ncp -r addon/FreeCADMCP ~/.FreeCAD/Mod/\n```\n\nWhen you install addon, you need to restart FreeCAD.\nYou can select \"MCP Addon\" from Workbench list and use it.\n\n![workbench_list](./assets/workbench_list.png)\n\nAnd you can start RPC server by \"Start RPC Server\" command in \"FreeCAD MCP\" toolbar.\n\n![start_rpc_server](./assets/start_rpc_server.pn…","publisher":null,"homepage":"https://github.com/fastmcp-me/freecad-mcp#readme","repository":"https://github.com/fastmcp-me/freecad-mcp#readme","version":"0.1.14","license":"MIT","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:freecad-mcp-fastmcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"freecad-mcp-fastmcp","registry":"pypi","observedAt":"2026-09-15T15:24:25.550Z","publishedAt":"2025-10-07T03:15:09.391102Z","latestVersion":"0.1.14"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"freecad-mcp-fastmcp","url":"https://pypi.org/project/freecad-mcp-fastmcp/","firstSeenAt":"2026-09-09T15:23:44.001Z","fetchedAt":"2026-09-15T15:22:12.541Z","normalizedAt":"2026-09-15T15:22:12.541Z"}]},"firstSeenAt":"2026-09-09T15:23:44.001Z","updatedAt":"2026-09-15T15:24:25.550Z"}