A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/revit-mcp/revit-mcp below:

GitHub - revit-mcp/revit-mcp: AI-Powered Revit Modeling

English | 简体中文

revit-mcp allows you to interact with Revit using the MCP protocol through MCP-supported clients (such as Claude, Cline, etc.).

This project is the server side (providing Tools to AI), and you need to use revit-mcp-plugin (driving Revit) in conjunction.

Join Discord | QQ Group

Complete installation environment still needs to consider the needs of revit-mcp-plugin, please refer to revit-mcp-plugin

1. Build local MCP service

Install dependencies

Build

Claude client

Claude client -> Settings > Developer > Edit Config > claude_desktop_config.json

{
    "mcpServers": {
        "revit-mcp": {
            "command": "node",
            "args": ["<path to the built file>\\build\\index.js"]
        }
    }
}

Restart the Claude client. When you see the hammer icon, it means the connection to the MCP service is normal.

flowchart LR
	CladueDesktop --> revit-mcp --> SocketService--commandName-->CommandlSet--command-->CommandExecute
	CommandManager --> CommandlSet
	CommandExecute --executeResult--> SocketService
	CommandProject1 --> CommandManager
	CommandProject2 --> CommandManager
	CommandProject... --> CommandManager
	subgraph ide1 [MCPClient]
	CladueDesktop
	end
	subgraph ide2 [MCPServer]
	revit-mcp
	end
	subgraph ide3 [Revit]
			subgraph ide3.1 [revit-mcp-plugin]
				SocketService
				CommandlSet
				CommandManager
				CommandExecute
			end
	end
Loading Name Description get_current_view_info Get current view info get_current_view_elements Get current view elements get_available_family_types Get available family types in current project get_selected_elements Get selected elements create_point_based_element Create point based element (door, window, furniture) create_line_based_element Create line based element (wall, beam, pipe) create_surface_based_element Create surface based element (floor, ceiling) delete_elements Delete elements reset_model Reset model (delete process model when executing continuous dialog) modify_element Modify element's properties (instance parameters) search_modules Search for available modules use_module Use module send_code_to_revit Send code to Revit to execute color_splash Color elements based on a parameter value tag_walls Tag all walls in view

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4