AutoCAD MCP Server
Enables Claude Web to control a local AutoCAD instance via MCP, exposing 149 tools for CAD operations with dual COM/ezdxf backend support.
README
AutoCAD MCP Server for Claude Web (claude.ai)
Connect locally running AutoCAD 2014+ to Claude Web (claude.ai) via Model Context Protocol (MCP) and Cloudflare Tunnels.
Includes full source code for the 149-tool AutoCAD MCP Pro engine with dual COM API + ezdxf backend support.
🏗️ Architecture
┌───────────────────────┐
│ Claude Web │
│ (claude.ai) │
└───────────┬───────────┘
│ Remote MCP (Streamable HTTP / SSE) over HTTPS
▼
┌───────────────────────┐
│ Cloudflare Tunnel │ (https://<subdomain>.trycloudflare.com/mcp)
└───────────┬───────────┘
│ Secure Encrypted Tunnel
▼
┌───────────────────────┐
│ autocad-mcp Server │ (FastMCP 3.4.7 Server on 127.0.0.1:8000)
└───────────┬───────────┘
│ PyWin32 COM API
▼
┌───────────────────────┐
│ AutoCAD 2014 │ (Live AutoCAD Instance)
└───────────────────────┘
🚀 Quick Start
1. Requirements
- Windows PC
- AutoCAD 2014 (or newer 64-bit AutoCAD)
- Python 3.11+ 64-bit
cloudflared.exe(Cloudflare Tunnel client)
2. Installation
Install dependencies:
pip install -r requirements.txt
3. Start AutoCAD MCP Server
Double-click start_autocad_mcp.bat or run:
set AUTOCAD_MCP_BACKEND=com
python server.py --transport http --host 127.0.0.1 --port 8000
4. Start Cloudflare Tunnel
Double-click start_cloudflare.bat or run:
cloudflared tunnel --url http://127.0.0.1:8000
This will output a temporary HTTPS URL (e.g. https://<subdomain>.trycloudflare.com).
🔗 Connecting to Claude Web (claude.ai)
- Open Claude Web.
- Go to Settings → Connectors (or Remote MCP Connectors).
- Click Add Remote MCP Connector.
- Enter your endpoint URL:
https://<your-subdomain>.trycloudflare.com/mcp - Click Connect. Claude Web will connect and expose all 149 AutoCAD MCP tools!
🛠️ Testing
Run the test script to verify connection and tool listing:
python test_mcp.py http://127.0.0.1:8000/mcp
Or test via Cloudflare public endpoint:
python test_mcp.py https://<your-subdomain>.trycloudflare.com/mcp
🔒 Security
- Loopback Bind: The MCP server binds only to
127.0.0.1:8000. - Authentication: Optional Bearer token authentication via
MCP_AUTH_TOKENenvironment variable.
📄 License & Credits
Built with FastMCP and autocad-mcp-pro (by Umutcan Edizsalan).
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.