This is a mcp project by using c# full stack, also is a tutorial about how to use mcp in revit
{
"mcpServers": {
"mcp-server-for-revit-dotnet": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This is a mcp project by using c# full stack, also is a tutorial about how to use mcp in revit
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 160 days ago. 6 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
A Model Context Protocol server for searching and analyzing arXiv papers
📖 MCP server for fetch deepwiki.com and get latest knowledge in Cursor and other Code Editors
Model Context Protocol (MCP) Server to connect your AI with any MediaWiki
Open source implementation and extension of Google Research’s PaperBanana for automated academic figures, diagrams, and research visuals, expanded to new domains like slide generation.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Server For Revit Dotnet and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
require keyword , but cant use this keyword in <= 10.0 c# versionFix The Project Than Cant Run Success , Reason : the server path was not auto adaptive to other user
ReWrite The RevitTest Project , Also Add The .addin File To User
Add The Function That can read api_key file
Other detail Can Read :
Change Solution To Muti-Version
Add New Utility File
In Revit 2026 , The Sturucture Was Refernce NewtonSoft 13.0.1 . So If Project Ref. Others Version , Will Throw Error : File Was Loaded .....
Also , if use the Revit Add-iN Manage , use this code will cant find location()
client_path to local machine path .Add Transaction Method To Functions
Currently, the internet is flooded with various AI-related information. As recent development work involves AI technology, this article introduces the integration method between MCP and Revit to achieve the "one-click modeling" feature in public accounts.
This is just one of the possible implementation approaches, and other technical paths exist. However, this method allows for rapid deployment, helping teams quickly explore relevant application directions.
Before discussing MCP, it's essential to introduce Function Calling—a capability provided by LLM APIs. By defining Function Call specifications during interactions with the LLM, the model can autonomously select and execute the appropriate functions when needed.
**Picture From:ailydoseofds **
Taking DeepSeek as an example, its API documentation provides a clear guide on how to use Function Calling.
tools = [
{
"type": "function",
"function": {
"name": "get_weather",
"description": "Get weather of an location, the user shoud supply a location first",
"parameters": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA",
}
},
"required": ["location"]
},
}
},
]
The underlying logic is that the LLM, when generating a response, will:
MCP (Model Context Protocol) is an extension protocol