BIMCP MCP Client
Connect Claude Desktop to BIMCP Cloud Service for seamless Revit integration.
Installation
Install using UV (recommended):
uvx bimcp-mcp
Or using pip:
pip install bimcp-mcp
Getting Started
-
Get your API key from https://bimcp.com/api-keys
-
Configure Claude Desktop:
Open Claude Desktop settings (Settings → Developer → Edit Config) and add:
{ "mcpServers": { "bimcp": { "command": "uvx", "args": ["bimcp-mcp"], "env": { "BIMCP_API_KEY": "your-api-key-here" } } } }
-
Restart Claude Desktop
Configuration Options
BIMCP_API_KEY(required): Your BIMCP API keyBIMCP_API_URL(optional): Custom API endpoint (default: https://api.bimcp.com)
Features
- Execute C# code directly in Revit
- Access Revit model information
- Query elements (walls, doors, windows, etc.)
- Create and modify BIM elements
- Run structural analysis
- Generate schedules and reports
Example Usage
Once configured, you can ask Claude:
- "Get information about the current Revit model"
- "Count all the walls in the project"
- "Create a new wall at coordinates..."
- "List all doors on Level 1"
- "Generate a door schedule"
Troubleshooting
If you encounter issues:
- Verify your API key is correct
- Check your internet connection
- Ensure Claude Desktop was restarted after configuration
- Check the logs:
~/.claude/logs/
Support
- Documentation: https://docs.bimcp.com
- Support: support@bimcp.com
- Issues: https://github.com/BIMCP/bimcp-mcp/issues
License
MIT License - See LICENSE file for details.
Metadata
Release files for bimcp-mcp 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| bimcp_mcp-1.0.0.tar.gz | 3.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bimcp_mcp-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.2 kB
Release files / bimcp_mcp-1.0.0.tar.gz
| Download URL | bimcp_mcp-1.0.0.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7d563ee7e52d2fbfcf47ea8b4229d1edaf77fa361e39c9d99116a75ec3f8d8d8
|
|
BLAKE2b-256 checksum How to use checksums |
1f79825c8427b119458232e631de3cf669f64b8a28585b0f69f1cba7837c41d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.7
|
Release files / bimcp_mcp-1.0.0-py3-none-any.whl
| Download URL | bimcp_mcp-1.0.0-py3-none-any.whl |
|---|---|
| Size | 3.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c92655d12599b5e7780eb22e9873230a83abe903e528c56e1c0dfbb223ea980a
|
|
BLAKE2b-256 checksum How to use checksums |
8e5e9344b50e8e5836a8475cd7cb0613ed87769a83675bf6d49eafac24626269
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.7
|
Security for bimcp-mcp 1.0.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.