Content
# AutoCAD MCP Community
An open-source MCP (Model Context Protocol) server that connects AI assistants (Claude, GPT-4, etc.) to AutoCAD, Civil 3D and Map 3D via COM automation.
## Features
- **80+ tools** for AutoCAD automation: drawing, layers, annotation, blocks, audit, selection
- **Civil 3D**: surfaces, alignments, profiles, corridors, volumes, parcels
- **GIS / Georef**: coordinate transformations, shapefile import, georeferencing
- **Foncier / Land**: parcel drawing, subdivision grids, setback lines, land tables
- **Map 3D**: feature management, object data tables
## Requirements
- Windows 10/11
- AutoCAD / Civil 3D / Map 3D 2022+
- Python 3.11+
- Claude Desktop or any MCP-compatible client
## Installation
```bash
pip install -r requirements.txt
```
Add to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"autocad": {
"command": "python",
"args": ["C:/path/to/autocad-mcp-community/server.py"],
"transport": "stdio"
}
}
}
```
## Advanced Features
This community version includes the core toolset. For advanced capabilities:
- **Automated surveyor data restructuring** (lines → attributed polygons, ArcGIS Parcel Fabric export)
- **Topological polygon detection** (half-edge planar graph algorithm, T-intersection resolution)
- **Multi-layer spatial join** (parcel numbers, ilot containment, section attribution)
- **XDATA batch attachment** for full BIM/GIS metadata
Contact: [zymorel on GitHub](https://github.com/zymorel) or open an issue.
## License
MIT License — see [LICENSE](LICENSE)
## Contributing
Pull requests welcome! Please open an issue first to discuss what you would like to change.