{"_id":"mcp-server-for-revit","_rev":"2-14d839a0f4b1fd86e98a9a0511995fc1","name":"mcp-server-for-revit","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"mcp-server-for-revit","version":"0.0.0","keywords":["mcp","revit","autodesk","claude","ai","bim","architecture"],"license":"MIT","_id":"mcp-server-for-revit@0.0.0","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"}],"homepage":"https://github.com/mcp-servers-for-revit/mcp-servers-for-revit#readme","bugs":{"url":"https://github.com/mcp-servers-for-revit/mcp-servers-for-revit/issues"},"bin":{"mcp-server-for-revit":"build/index.js"},"dist":{"shasum":"b573a5b0cb6805f31f25e67240ae07ccde76433c","tarball":"https://registry.npmjs.org/mcp-server-for-revit/-/mcp-server-for-revit-0.0.0.tgz","fileCount":37,"integrity":"sha512-qkXmnrtdBIpQYjCGPrJR5SlpIAN9fREthBP19TCvz5ZRsAsKPbsrmgjKwolE7pZ9pnGxovES0W6dpTA5F9Ih3A==","signatures":[{"sig":"MEUCIAevB+0GhCEoJQGDKu+lQdzrh5rJX0Leqd9tniogOe2UAiEA/Lt5d6DZqI1U/iKwxRrIl9oK9eYRqUj67jbjG+wvVY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90498},"main":"index.js","type":"module","gitHead":"75ae424f24ef887ca3d8328263491ea3f2b373e0","scripts":{"build":"tsc","clean":"rimraf build","prebuild":"npm run clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"bobbyg603","email":"bobbyg603@pm.me"},"repository":{"url":"git+https://github.com/mcp-servers-for-revit/mcp-servers-for-revit.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for interacting with Autodesk Revit through AI assistants like Claude","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.2","better-sqlite3":"^11.7.0","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","@types/ws":"^8.18.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-for-revit_0.0.0_1772055133706_0.23888032349956823","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"mcp-server-for-revit","version":"1.0.0","description":"MCP server for interacting with Autodesk Revit through AI assistants like Claude","main":"index.js","type":"module","bin":{"mcp-server-for-revit":"build/index.js"},"scripts":{"clean":"rimraf build","prebuild":"npm run clean","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/mcp-servers-for-revit/mcp-servers-for-revit.git"},"keywords":["mcp","revit","autodesk","claude","ai","bim","architecture"],"license":"MIT","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/mcp-servers-for-revit/mcp-servers-for-revit/issues"},"homepage":"https://github.com/mcp-servers-for-revit/mcp-servers-for-revit#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.7.0","better-sqlite3":"^11.7.0","ws":"^8.18.1","zod":"^3.24.2"},"devDependencies":{"@types/better-sqlite3":"^7.6.12","@types/node":"^22.13.10","@types/ws":"^8.18.0","rimraf":"^5.0.10","typescript":"^5.8.2"},"gitHead":"1a52de93d9f4565f94d0d1541186c9cf18f3648f","_id":"mcp-server-for-revit@1.0.0","_nodeVersion":"22.22.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-/ael18jdEuYLRDZ4TdMO/FK251MSQQTvJVQgK15di6iH1T/Gth9nl2+lMs1XeHfbpX9gCSjRmWozgpWJuUxtTw==","shasum":"a25fe09c56dfa785ef4a1d2728e4d80030eb0fb9","tarball":"https://registry.npmjs.org/mcp-server-for-revit/-/mcp-server-for-revit-1.0.0.tgz","fileCount":37,"unpackedSize":91203,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mcp-server-for-revit@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFXDoGC9i47o5BH4DHoCfDhx6K9jUTefWU0tJVHiOKa2AiBsjCsC8kmPKfguHMCtdG2KY/pLwhgMSU0nRipbTyWmOg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbc45be5-bd3c-4fb3-8e09-c7fd94089e42"}},"directories":{},"maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"},{"name":"jmcouffin","email":"jmcouffin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-for-revit_1.0.0_1772130277537_0.9746802712392606"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-25T21:32:13.578Z","modified":"2026-02-26T18:24:38.307Z","0.0.0":"2026-02-25T21:32:13.884Z","1.0.0":"2026-02-26T18:24:37.688Z"},"bugs":{"url":"https://github.com/mcp-servers-for-revit/mcp-servers-for-revit/issues"},"license":"MIT","homepage":"https://github.com/mcp-servers-for-revit/mcp-servers-for-revit#readme","keywords":["mcp","revit","autodesk","claude","ai","bim","architecture"],"repository":{"type":"git","url":"git+https://github.com/mcp-servers-for-revit/mcp-servers-for-revit.git"},"description":"MCP server for interacting with Autodesk Revit through AI assistants like Claude","maintainers":[{"name":"bobbyg603","email":"bobbyg603@pm.me"},{"name":"jmcouffin","email":"jmcouffin@gmail.com"}],"readme":"# mcp-server-for-revit\n\nMCP server for interacting with Autodesk Revit through AI assistants like Claude.\n\nThis package is the MCP server component of [mcp-servers-for-revit](https://github.com/mcp-servers-for-revit/mcp-servers-for-revit). It exposes Revit operations as MCP tools that AI clients can call. The server communicates with the [Revit plugin](https://github.com/mcp-servers-for-revit/mcp-servers-for-revit) over WebSocket to execute commands inside Revit.\n\n> [!NOTE]\n> This server requires the mcp-servers-for-revit Revit plugin to be installed and running inside Revit. See the [full project README](https://github.com/mcp-servers-for-revit/mcp-servers-for-revit) for setup instructions.\n\n## Setup\n\n**Claude Code**\n\n```bash\nclaude mcp add mcp-server-for-revit -- npx -y mcp-server-for-revit\n```\n\n**Claude Desktop**\n\nClaude Desktop → Settings → Developer → Edit Config → `claude_desktop_config.json`:\n\n```json\n{\n    \"mcpServers\": {\n        \"mcp-server-for-revit\": {\n            \"command\": \"npx\",\n            \"args\": [\"-y\", \"mcp-server-for-revit\"]\n        }\n    }\n}\n```\n\nRestart Claude Desktop. When you see the hammer icon, the MCP server is connected.\n\n## Supported Tools\n\n| Tool | Description |\n| ---- | ----------- |\n| `get_current_view_info` | Get current active view info |\n| `get_current_view_elements` | Get elements from the current active view |\n| `get_available_family_types` | Get available family types in current project |\n| `get_selected_elements` | Get currently selected elements |\n| `get_material_quantities` | Calculate material quantities and takeoffs |\n| `ai_element_filter` | Intelligent element querying tool for AI assistants |\n| `analyze_model_statistics` | Analyze model complexity with element counts |\n| `create_point_based_element` | Create point-based elements (door, window, furniture) |\n| `create_line_based_element` | Create line-based elements (wall, beam, pipe) |\n| `create_surface_based_element` | Create surface-based elements (floor, ceiling, roof) |\n| `create_grid` | Create a grid system with smart spacing generation |\n| `create_level` | Create levels at specified elevations |\n| `create_room` | Create and place rooms at specified locations |\n| `create_dimensions` | Create dimension annotations in the current view |\n| `create_structural_framing_system` | Create a structural beam framing system |\n| `delete_element` | Delete elements by ID |\n| `operate_element` | Operate on elements (select, setColor, hide, etc.) |\n| `color_elements` | Color elements based on a parameter value |\n| `tag_all_walls` | Tag all walls in the current view |\n| `tag_all_rooms` | Tag all rooms in the current view |\n| `export_room_data` | Export all room data from the project |\n| `store_project_data` | Store project metadata in local database |\n| `store_room_data` | Store room metadata in local database |\n| `query_stored_data` | Query stored project and room data |\n| `send_code_to_revit` | Send C# code to Revit to execute |\n| `say_hello` | Display a greeting dialog in Revit (connection test) |\n\n## Development\n\n```bash\nnpm install\nnpm run build\n```\n\n## License\n\n[MIT](https://github.com/mcp-servers-for-revit/mcp-servers-for-revit/blob/main/LICENSE)\n","readmeFilename":"README.md"}