solidworks-api-mcp
MCP server that gives AI assistants ranked search and exact lookup over the SolidWorks API docs.
What it does and how it connects
solidworks-api-mcp is a TypeScript MCP server that gives an AI assistant search and lookup access to the SolidWorks API documentation corpus in this repository: about 14,000 documented interfaces, methods, properties, enums and programming-guide examples. It does not drive SolidWorks; it answers questions about its API.
Its tools are all read-only: relevance-ranked search that understands API names and descriptions, exact lookup of interface members and enum values, related members, examples, and discovery tools that list docsets and names. A miss returns did-you-mean suggestions and the interfaces that actually declare the member. Responses are compact and capped so one call cannot flood the client's context.
It runs on Bun with stdio transport and the MCP protocol versions 2025-06-18, 2025-03-26 and 2024-11-05. The server reads the documentation corpus from the repository's solidworks-api directory and exits with an error if that data root is missing.
Alternatives
Compare side by side- solidworks-GPT-plugin
A Codex plugin that adds a knowledge-backed design and validation workflow for SolidWorks, rather than an API documentation search server.
- dsh-solidworks (tian-yu200)
A DeepSeek Harness plugin that automates SolidWorks at a safe, high level through the SolidPilot base, rather than a documentation search server.
- SwpilotCLI
Puts a Claude Code or Codex assistant inside the SolidWorks task pane to automate feature work, rather than searching API docs.
- solidworks-mcp (haunchen)
An MCP server that creates SolidWorks engineering drawings from any MCP client through COM automation, rather than searching API docs.
- MecAgent
A commercial agent product for mechanical CAD work, rather than an open source API documentation server.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Saving an assembly can trigger rebuilds that break mates and randomly alter mate dimensions.Error Index
- Large assemblies can lock up on open with the feature tree failing to populate.Error Index
- Even simple save/check-in operations can take minutes on capable hardware.Error Index
- A SolidWorks MCP server's docs tool silently starts a hidden SolidWorks instance that holds a licence seat, and its error hint gives agents a confident wrong diagnosis for member-not-found errors.Error Index
- A shipped SolidWorks agent skill called interference-check API methods that do not exist (InterferenceDetection, GetInterference(index), GetComponents) and called Done() before computing, so its core validation step could never complete on a real machine. The check silently never ran.Error Index
Sources
Not verified
- License (no LICENSE file in the repository and no license stated in the README)
- Pricing (no price stated)
- Real user voices (the repository's recent issues are contributor pull requests)
- A named individual builder beyond the repository owner handle kilwizac
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.