npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

cizgen-mcp

v0.2.1

Published

Cizgen MCP server — drive the open AutoCAD drawing from any MCP host (Claude Desktop, Claude Code, Cursor) with your own AI subscription.

Readme

cizgen-mcp

Drive the drawing currently open in AutoCAD from any MCP host — Claude Desktop, Claude Code, Cursor, VS Code — using your own AI subscription.

Cizgen MCP exposes 40+ deterministic CAD tools over the Model Context Protocol: region-scoped reading (overview, queries, renders the model can see, measurements), quantity takeoff aggregation, drawing hygiene audits, and drawing/editing where every write goes preview → your explicit approval → commit (approval prompt appears in-chat, or inside AutoCAD as a fallback).

Requirements

  • Windows with AutoCAD 2025/2026 and the Cizgen plugin ≥ v1.0.10 (cizgen.app/download)
  • A Cizgen MCP subscription and API key — generate at cizgen.app → Dashboard → MCP
  • Node.js ≥ 20 (for this npm package; the Claude Desktop .mcpb package needs no Node)

Setup

Claude Code

claude mcp add cizgen -e CIZGEN_MCP_API_KEY=czmcp_... -- npx -y cizgen-mcp

Cursor / VS Code / other MCP hosts — add to the host's MCP config:

{
  "mcpServers": {
    "cizgen": {
      "command": "npx",
      "args": ["-y", "cizgen-mcp"],
      "env": { "CIZGEN_MCP_API_KEY": "czmcp_..." }
    }
  }
}

Claude Desktop — install the one-click .mcpb package instead (no Node needed): download it from the cizgen.app dashboard, double-click, and paste your API key.

Open AutoCAD with a drawing, then ask your AI assistant to look at it.

Environment variables

| Variable | Required | Purpose | |---|---|---| | CIZGEN_MCP_API_KEY | yes | Your czmcp_… key (Dashboard → MCP) | | CIZGEN_MCP_API_URL | no | Override the subscription API base (default https://cizgen.app) | | CIZGEN_MCP_PIPE | no | Plugin pipe channel (default cizgen-mcp) |

Pointing at part of the drawing

Your chat app has no "select this area" button, so there are two ways to show the AI where you mean instead of dictating coordinates:

  • Mark it first — run CIZGENREGION in AutoCAD and drag a rectangle. The area is outlined and lettered (A, B, …) and stays marked until you clear it, so one mark can scope a whole conversation. Then just say "the region I marked". Run the command again for Clear / List.
  • Point at it when asked — the AI can ask you to pick. AutoCAD comes to the foreground and the command line asks for two corners; it gets both the exact bounds and an image of the area. (Watch for AutoCAD taking focus — the chat will look like it's thinking while it waits on you.)

Marking needs plugin ≥ v1.0.15. Full docs: cizgen.app/docs/mcp/pointing-at-the-drawing.

How it connects

The server talks to the Cizgen AutoCAD plugin over a local named pipe restricted to your Windows user. Commits are gated by a cryptographic approval token minted only after a human approves — the model can never make changes permanent on its own. Subscription state is verified against cizgen.app and cached (signed) for 72h of offline grace.


© Cizgen — cizgen.app. Use requires an active subscription; see LICENSE.