About io.scanbimlabs/revit
io.scanbimlabs/revit is an MCP server in the Content category: revit model query + APS Design Automation runner. It has been installed 0 times through Conduid.
Install
git clone https://github.com/ScanBIM-Labs/revit-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about io.scanbimlabs/revit
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- ·Scoped permissionsNot checked yet.
README
Revit MCP
Revit integration via Autodesk Platform Services — Extract elements, parameters, run schedules, detect clashes, export IFC.
Tools (8)
| Tool | Description |
|---|---|
revit_upload |
Upload Revit file to APS and translate |
revit_get_elements |
Get elements by category |
revit_get_parameters |
Get element parameters |
revit_run_schedule |
Extract schedule data |
revit_clash_detect |
Clash detection with VDC rules |
revit_export_ifc |
Export model as IFC |
revit_get_sheets |
List all sheets |
revit_get_views |
List all views |
Quick Start
{
"mcpServers": {
"revit": {
"url": "https://revit-mcp.itmartin24.workers.dev/mcp"
}
}
}
Architecture
- Runtime: Cloudflare Workers
- Auth: APS OAuth2 (client_credentials)
- Database: Cloudflare D1 (usage logging)
- Cache: Cloudflare KV (token caching)
Part of ScanBIM Labs AEC MCP Ecosystem
MIT — ScanBIM Labs LLC
Authentication
Two accepted header formats. Use one, do NOT mix:
x-scanbim-api-key: <your_user_key>— value is the user_key verbatim.Authorization: Bearer sk_scanbim_<your_user_key>— value is the entire string including thesk_scanbim_prefix; the D1user_keycolumn must match this full string.
Mixing formats auto-creates a fresh free-plan row for the alternate key (you'll silently get a new 50-credit account on each switch).
Get your user_key at scanbim.app/settings/billing.
Example
curl -X POST https://mcp.scanbimlabs.io/unified/mcp \
-H "content-type: application/json" \
-H "x-scanbim-api-key: $SCANBIM_USER_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_models","arguments":{}}}'
Response codes
200— tool call proceeded; credits debited.401— missing or malformed auth header (middleware returns JSON-RPC error code-32001).402— insufficient credits; response body includescheckout_urlsfor all 5 credit packs andtop_up_urlfor the billing page.
README mirrored from the source repository 4 months ago. The original is authoritative.