revit_mcp

🏗️ Revit MCP 服务器

Revit 集成的模型上下文协议服务器,实现 Claude AI 与 Autodesk Revit 之间的无缝通信。

English 中文

🎯 概述

这是一个基于 TypeScript 的 MCP 服务器,通过 WebSocket 连接在 Claude AI 和 Revit 之间建立桥梁,实现与 Revit 模型的直接交互。它实现了模型上下文协议,提供以下功能:

✨ 特性

🔌 Revit 集成

🚀 核心功能

💻 开发

📋 前置要求

🔧 安装

安装依赖:

npm install

构建服务器:

```bash
npm run build

用于开发的自动重构建:

npm run watch

⚙️ 配置

服务器可以通过环境变量进行配置:

REVIT_HOST=127.0.0.1    # Revit 插件 WebSocket 主机
REVIT_PORT=8080         # Revit 插件 WebSocket 端口

🔗 Claude Desktop 集成

将服务器配置添加到 Claude Desktop:

Windows:

%APPDATA%/Claude/claude_desktop_config.json

配置格式:

{
  "mcpServers": {
    "revit-mcp-server": {
      "command": "D:/path/to/revit-mcp-server/build/index.js"
    }
  }
}

🐛 调试

MCP 通信调试:

  1. 使用内置的 MCP 检查器:
    npm run inspector
    
  2. 监控与 Revit 插件的 WebSocket 通信
  3. 检查服务器日志以了解连接和操作状态

    ⚠️ 错误处理

    服务器实现了健壮的错误处理机制:

🤝 贡献

欢迎贡献!请随时提交拉取请求。

📬 联系方式

如果您有任何问题或建议,欢迎通过以下方式联系我们: