AIAny
Icon for item

FreeCAD MCP

Exposes FreeCAD over the Model Context Protocol so AI assistants (e.g., Claude Desktop) can create/edit CAD documents, run FEM, execute Python inside FreeCAD, and capture screenshots. Provided as a Python MCP server plus a FreeCAD addon with local/remote modes and optional text-only output.

Introduction

Why this matters

Allowing an AI assistant to operate a desktop CAD application changes how design automation and rapid iteration can be done: agents can generate geometry, run simulations, inspect results, and return visual feedback in a closed loop without a human manually manipulating the GUI. That capability is useful for interactive design assistants, automated CAD scripting, and embedding CAD workflows into higher-level agent pipelines.

What Sets It Apart
  • Direct programmatic access to FreeCAD: exposes tools to create documents/objects, edit properties, run arbitrary Python, and capture view screenshots so an assistant can complete complex build-and-verify cycles.
  • Designed for AI-first workflows: integrates with Claude Desktop and other MCP-capable agents via XML-RPC (localhost by default) and supports an optional text-only mode to reduce bandwidth and token usage.
  • Practical engineering features: supports FEM runs (CalculiX), parts library insertion, view orientation control for screenshots, and per-call screenshot suppression, enabling both visual and analytic feedback loops.
Who It's For & Tradeoffs

Great fit if you want an AI agent or automated pipeline to manipulate FreeCAD models programmatically (design generation, parametric edits, simulation runs, screenshot-based inspection). It is not a drop-in cloud CAD API — it requires running FreeCAD with the MCP addon and a running MCP server, which means local setup, appropriate FreeCAD versions, and attention to security when enabling remote access.

Look elsewhere if you need a hosted CAD API or a commercial CAD platform integration; this project is focused on bridging desktop FreeCAD and agent tooling, not on offering a managed cloud CAD service.

Where It Fits

Technically it sits between an AI agent manager (Claude Desktop, LangChain agents, etc.) and a desktop CAD application: the MCP server translates agent tool calls into FreeCAD operations over XML-RPC. The repo is actively used for agent-driven CAD tasks and includes features to balance visual feedback and token/bandwidth costs (screenshot toggles and --only-text-feedback).

Information

Categories

More Items

GitHub

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.

GitHub

A read-only mirror of Anthropic's community plugin marketplace for Claude Cowork and Claude Code, listing vetted third-party plugins in a nightly-synced marketplace.json. Intended for discovering and installing community plugins via the Claude plugin system.

GitHub

Lets AI agents discover and run Apify Actors as MCP tools for web scraping and automation; supports OAuth/Streamable HTTP, dynamic tool discovery, output-schema inference, and agentic payments (AGI, x402, Skyfire) so agents like Claude, ChatGPT, or VS Code can call ready-made scrapers and automations.