RVTDocs MCP
The RVTDocs MCP server provides deterministic, token-efficient querying of Revit API documentation for use in AI agent workflows.
rvtdocs_fetch: Primary lookup with three output modes —trust(metadata only, ~300 chars),full(includes snippet, ~2500 chars), ordiagnostics(snippet + resolver/semantic trace metadata)rvtdocs_scan: Lightweight existence check with minimal token output and no snippetrvtdocs_debug: Full diagnostic fetch with detailed routing/extraction trace metadata for troubleshootingrvtdocs_batch: Execute up to 10 concurrent lookups in a single tool call to reduce overhead when researching related APIsrvtdocs_stats: Retrieve local telemetry — tool call counts, success rates, cache hit rates, and top queries/failures over a configurable time window (default 24 hours)rvtdocs_version_info: Get supported Revit API documentation years, default year, and cache statsrvtdocs_schema: Return JSON schemas for all available tools for external validationrvtdocs_session_set/rvtdocs_session_get: Store and retrieve ephemeral key-value pairs in a session store (max 100 entries, LRU eviction) to cache resolved API info between tool calls
Provides tools for searching, scanning, diffing, and fetching Revit API documentation across multiple versions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RVTDocs MCPfetch documentation on setup"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
rvtdocs-mcp
Local-first MCP server for Revit API documentation. Downloads once, searches instantly.
Tools
Tool | Purpose | Latency |
| Keyword search across 28K+ API entries | ~7ms |
| Browse namespace or class members | ~1ms |
| Compare APIs between Revit versions | ~1ms |
| Fetch full page documentation | 50-500ms |
Related MCP server: mcp-doc-search
How it works
On first query per year, downloads the API tree index from rvtdocs.com (~7MB)
Caches permanently in
%APPDATA%/rvtdocs-mcp/(Windows) or~/.cache/rvtdocs-mcp/(Unix)Builds in-memory searchable index (28K entries, ~350ms load)
All search/scan/diff are local with <10ms latency
Workflow
# 1. Explore with vague query (zero prior knowledge needed)
rvtdocs_search(query="electrical circuit", year="2025")
-> namespaces, classes, methods ranked by relevance
# 2. Browse discovered namespace
rvtdocs_scan(target="Autodesk.Revit.DB.Electrical", types="class")
-> 78 classes in that namespace
# 3. Check version compatibility
rvtdocs_diff(from_year="2025", to_year="2027", scope="Autodesk.Revit.DB.Structure")
-> +181 added, -40 removed (classes + methods)
# 4. Fetch detail for specific API
rvtdocs_fetch(url="https://rvtdocs.com/2025/Autodesk.Revit.DB.Connector")
-> full documentation with description, methods table, remarksInstall
From git (production)
{
"mcpServers": {
"rvtdocs-mcp": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "git+https://github.com/trgiangv/rvtdocs-mcp.git", "rvtdocs-mcp"]
}
}
}From local source (development)
{
"mcpServers": {
"rvtdocs-mcp": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "/path/to/rvtdocs-mcp", "rvtdocs-mcp"]
}
}
}Requirements
Python >= 3.12
Dependencies:
mcp,httpx,trafilatura
Supported Revit versions
2022, 2023, 2024, 2025, 2026, 2027
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityCmaintenanceDirect access to the Revit API docs and related content.Last updated31
- AlicenseBqualityCmaintenanceEnables searching and retrieving documentation files from a local docs folder using a search tool and dynamic resource URIs.Last updated1MIT
- Alicense-qualityBmaintenanceProvides up-to-date documentation for AI agents by locally querying a community-driven registry of pre-built docs packages.Last updatedApache 2.0
- Alicense-qualityCmaintenanceEnables searching, reading, and navigating MkDocs documentation sites through MCP tools for keyword, semantic, or hybrid search, document browsing, and project metadata.Last updated1BSD 2-Clause "Simplified"
Related MCP Connectors
Get up-to-date, version-specific documentation and code examples from official sources directly in…
DevDocs.io keyless docs index + entry search + content (Angular, MDN, Rust, etc.).
Search VeChain documentation, query on-chain data, and fetch fee suggestions with direct links to…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/trgiangv/rvtdocs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server