Skip to main content

luiccian-autocad-mcp (Python MCP Server)

PyPI version Python versions License

Model Context Protocol (MCP) server connecting Autodesk AutoCAD 2027 and Autodesk Civil 3D 2027 with AI agents (Claude Desktop, Antigravity, Cursor, VS Code) via the AutoCAD AI Gateway.

Exposes 45 strongly-typed tools covering parametric drawing, layer control, geometric calculations, layout/PDF generation, and native Civil 3D design (surfaces, alignments, profiles).


Quickstart with uvx (Zero-Config)

To run this server in Claude Desktop or Cursor, add this block to your MCP settings:

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "autocad-mcp": {
      "command": "uvx",
      "args": ["luiccian-autocad-mcp"],
      "env": {
        "AUTOCAD_GATEWAY_PORT": "5055",
        "AUTOCAD_GATEWAY_TOKEN": "luiccian-autocad-token-2027"
      }
    }
  }
}

Local Development with uv

During local development, you can execute directly without publishing to PyPI:

cd AutoCAD.McpPython
uv run autocad-mcp

Or configure your AI client to point directly to the local directory:

{
  "mcpServers": {
    "autocad-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "${workspaceFolder}/AutoCAD.McpPython",
        "run",
        "autocad-mcp"
      ],
      "env": {
        "AUTOCAD_GATEWAY_PORT": "5055",
        "AUTOCAD_GATEWAY_TOKEN": "luiccian-autocad-token-2027"
      }
    }
  }
}

Run Tests

uv run --directory AutoCAD.McpPython --all-extras pytest

Requirements

  • Python 3.10+ (or the modern package manager uv).
  • AutoCAD 2027 or Civil 3D 2027 with AutoCAD.Gateway.dll loaded and listening on port 5055.

Metadata

Release files for luiccian-autocad-mcp 2.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for luiccian-autocad-mcp 2.4.0
File Size Uploaded Provenance Actions
luiccian_autocad_mcp-2.4.0.tar.gz 114.5 kB Without provenance Details for luiccian_autocad_mcp-2.4.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for luiccian-autocad-mcp 2.4.0
File Interpreter ABI Platform Actions
luiccian_autocad_mcp-2.4.0-py3-none-any.whl Python 3 none any Details for luiccian_autocad_mcp-2.4.0-py3-none-any.whl

Total release size: 136.4 kB

Release files / luiccian_autocad_mcp-2.4.0.tar.gz

Download URL luiccian_autocad_mcp-2.4.0.tar.gz
Size 114.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5f2fa4a8153f9411c171551cef7bcb8b097af22c367f17a0601a38aeac022bad
BLAKE2b-256 checksum
How to use checksums
8977d0a124c008bfcfc4429905be0fe7ad7b1f285dc855d1741f006bdd4c8fd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / luiccian_autocad_mcp-2.4.0-py3-none-any.whl

Download URL luiccian_autocad_mcp-2.4.0-py3-none-any.whl
Size 22.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c3e3e04e799eca68ab402782f24b83638abafb0803d0528df052af64b3a3d0e0
BLAKE2b-256 checksum
How to use checksums
5e9219e85afded1eaae51272c7c2ad5fc7e989185f1135750585b8efb0d1a901
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for luiccian-autocad-mcp 2.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.4.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page