使用自己的 API 密钥运行 CADbyAI
如果您用自己的 API 密钥而不是 Claude 订阅来运行 Claude,仍然可以使用 CADbyAI。连接器是本机程序,凡是能启动本地 MCP 服务器的应用都可以加载它。已有用户在 Developer 模式的 Claude Desktop 中确认可用;Claude Code 尚未测试。
1. 适用对象
您通过 API 密钥为 AI 付费(例如 Developer 模式下使用自定义 API 密钥的 Claude Desktop,或终端中的 Claude Code),并希望 CADbyAI 控制 SolidWorks。
请先安装 CADbyAI。安装程序会把连接器写入普通 Claude Desktop 的配置,但 Developer 模式使用另一个配置文件,需要您手动添加。
2. Developer 模式的 Claude Desktop
- 1打开普通 Claude Desktop 配置文件
claude_desktop_config.json(安装程序已写入),复制mcpServers下的solidworks条目。 - 2在 Claude Desktop 中打开 Settings → Developer → Edit Config。
- 3把该条目粘贴到此文件的
mcpServers中(若已有条目则放在最前面)并保存。要粘贴的条目如下: - 4把
SW_MCP_ROOT设为电脑上真实存在的文件夹:即允许 Claude 写入文件和运行宏的工作文件夹。 - 5完全重启 Claude Desktop。
"solidworks": { "command": "C:\\CADbyAI\\sw_mcp\\sw_mcp_server.exe", "args": [], "env": { "SW_MCP_ROOT": "C:\\CADbyAI_Work" } }
Developer 模式(第三方)的配置与普通应用的配置不同,必须手动编辑。JSON 中 Windows 路径的每个反斜杠都要写两次,如示例所示。
3. Claude Code(终端)
Claude Code 也能启动本地 MCP 服务器。用 claude mcp add 添加同一个程序,使用 sw_mcp_server.exe 的路径和配置中的 SW_MCP_ROOT 文件夹。此方法尚未测试,请告诉我们结果。
claude mcp add solidworks --env SW_MCP_ROOT="C:\CADbyAI_Work" -- "C:\CADbyAI\sw_mcp\sw_mcp_server.exe"
4. 检查是否正常
重启应用,然后问 Claude:
Run license_info
您应能看到机器码和剩余天数。30 天免费试用会自动开始,与普通安装完全相同。
5. 快速解答
工具没有出现
完全重启应用。检查 sw_mcp_server.exe 的路径,并确认 JSON 中每个反斜杠都写了两次。如果仍然失败,该模式可能不加载本地 MCP 服务器,我们无法更改这一点。
需要 Claude 订阅吗?
不需要。CADbyAI 配合您使用的 AI 应用工作,您的 API 密钥用于支付 AI 模型费用(按用量计费,与 CADbyAI 分开)。CADbyAI 有自己的 30 天免费试用和月度方案(订阅方式)。
这是官方支持的吗?
已有用户确认可用,但我们没有在所有配置下测试。请告诉我们您看到的情况:[email protected]。