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 43 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.3.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.3.0
File Size Uploaded Provenance Actions
luiccian_autocad_mcp-2.3.0.tar.gz 113.8 kB Without provenance Details for luiccian_autocad_mcp-2.3.0.tar.gz

Built distribution (wheel)

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

Total release size: 135.7 kB

Release files / luiccian_autocad_mcp-2.3.0.tar.gz

Download URL luiccian_autocad_mcp-2.3.0.tar.gz
Size 113.8 kB
Tags Source
SHA-256 checksum
How to use checksums
09f125e5173f72b5f0709d07b38fb2dcea7421ce78705fcc4e87dbafd8c13be8
BLAKE2b-256 checksum
How to use checksums
c408e41671c4df8f4eba6d67c9de5812c78872904c1eddf3c35c5a6092219447
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":"24.04","id":"noble","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.3.0-py3-none-any.whl

Download URL luiccian_autocad_mcp-2.3.0-py3-none-any.whl
Size 21.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec71fe6e79295585b8789e98354e24c9d7e80dcea5f27911bafcdd97d3e25bdd
BLAKE2b-256 checksum
How to use checksums
82380d0f1d446d1a02197294fa4f27d6cad04ea2322af35257104e6ba6cb9d7b
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":"24.04","id":"noble","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.3.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.3.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