内容
# CAD-MCP 服务器
[中文说明](README_zh.md) | [英文说明](README_en.md)
CAD-MCP 是一个开源的模型上下文协议(MCP)服务器,旨在将自然语言、草图、图表和模式描述转换为 CAD 绘图操作。
该项目向包括 Cherry Studio、Claude Desktop、Cursor 和 Windsurf 在内的 MCP 客户端公开了 CAD 工具,如直线、圆、弧、多段线、矩形、文本、填充、尺寸、保存和自然语言命令处理。

## 亮点
- 模式到 CAD 工作流程:描述布局、符号、草图或参考图像,然后让支持 MCP 的代理将模式转换为 CAD 基元。
- 直接 CAD 自动化:通过公开的 MCP 工具在 AutoCAD、GstarCAD/GCAD 或 ZWCAD 中绘制几何图形。
- 中英文命令解析:解析形状、颜色、坐标、尺寸、填充和保存指令。
- 支持图层、颜色、线宽、填充、文本和尺寸。
- 可扩展的控制器层,适用于未来的 macOS AutoCAD 和图像矢量化后端。
## 文档
- [中文说明](README_zh.md)
- [英文说明](README_en.md)
## 快速入门
```bash
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python src/server.py
```
## MCP 客户端示例
在 MCP 客户端配置中使用绝对路径:
```json
{
"mcpServers": {
"cad-mcp": {
"command": "/绝对路径/to/.venv/bin/python",
"args": ["/绝对路径/to/mcp-cad/src/server.py"]
}
}
}
```
## 许可证
MIT