EM

eyfel/mcp-server-solidworks

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

480 stars 88 forks 品質 80 トレンド 37AGPL-3.0

eyfel/mcp-server-solidworksは、https://github.com/eyfel/mcp-server-solidworks.からインポートされたMCPサーバー候補です。

概要

eyfel/mcp-server-solidworksは、https://github.com/eyfel/mcp-server-solidworks.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

SolidWorks向けのAI駆動CAD自動化 — MCP(モデルコンテキストプロトコル)サーバー。

SolidPilotは、AIモデルがSolidWorksとCAD機能レベルで連携できるようにします。目標は、モデルが「どのAPIメソッドを呼び出すべきか?」ではなく「どのCAD意図を実現しているのか?」という観点で推論することです。意図はCAD中立的な中間表現に変換され、決定性コンパイラがその表現を具体的なSolidWorks操作に落とします。

SolidPilotはClaude専用のプラグインではありません。それはSolidWorksとAIをつなぐ一般的な橋渡しです。MCPはオープンスタンダードであるため、MCP対応のAIクライアントなら誰でも接続可能です。Claude、OpenClaw、OpenAIベースのエージェント、ローカルLLMも対象となります。このアーキテクチャは最初からこの拡張性を重視して設計されており**:実行層とプランナー層はどのクライアントが呼び出しているかを把握していません。クライアントごとの薄いアダプターは共有ブリッジコアを再利用します。adapters/claude/が現在の実装です。新しいAIクライアントをサポートするということは、新しいアダプターを追加するだけです。

リポジトリ:mcp-server-solidworks ·パブリックネーム:SolidPilot ·ターゲットバージョン:SolidWorks 2026 SP3


コアアイデア

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

SolidPilot

AI-driven CAD automation for SolidWorks — an MCP (Model Context Protocol) server.

SolidPilot lets an AI model work with SolidWorks at the CAD feature level. The goal is for the model to reason in terms of “which CAD intent am I realizing?” instead of “which API method should I call?”. Intent is converted into a CAD-neutral intermediate representation, and a deterministic compiler lowers that representation into concrete SolidWorks operations.

SolidPilot is not a Claude-only plugin; it is a general bridge between SolidWorks and AI. Because MCP is an open standard, any MCP-capable AI client can connect — alongside Claude, OpenClaw, OpenAI-based agents, and local LLMs are also targeted. The architecture was designed for this extensibility from the start: the execution and planner layers do not know which client is calling them; a thin adapter per client reuses a shared bridge core. adapters/claude/ is the current implementation; supporting a new AI client means only adding a new adapter.

Repository: mcp-server-solidworks · Public name: SolidPilot · Target version: SolidWorks 2026 SP3


Core Idea

The SolidWorks API exposes thousands of methods. Presenting each one to the AI as a separate “tool” explodes context size and token cost — the economic problem that stalls similar projects.

SolidPilot solves this by raising the level of abstraction:

  • The AI produces intent at the feature level (for example, “put a hole in the top face”).
  • That intent is expressed as a CAD-neutral Feature Graph IR.
  • A deterministic compiler lowers the IR into ordered, concrete SolidWorks operations.
  • A single feature therefore maps to many low-level operations, and one model call per request is enough.

Because the IR is the spine, the same machinery runs backwards: a 2D technical drawing is design intent expressed in two dimensions, so it can be read into the same IR and built.

From a 2D drawing file to a solid part

Hand SolidPilot a .DXF or .DWG — the file a supplier or a customer actually sends, with no model behind it — and it reconstructs the part:

drawing.dwg → analyze_drawing → (draw dialect: views, edge classes, chained contours,
              true-valued dimensions, bend notes) → Feature Graph IR → compiler → SolidWorks

The reader decides which of two answers the drawing warrants. When every decision the part needs is forced by the drawing itself — today, sheet-metal flat patterns — it lowers the whole part to IR on its own and analyze_drawing(mode='build') builds it in one call. When the drawing needs real engineering reading (the normal case for a machined part), it says so and hands over the structured analysis, which the model interprets under a versioned rule set (the recipe://usage/reverse resource) and builds through submit_feature_graph.

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →