What runtime environment is required?
需要 Visual Studio 和 Revit API 引用,编译后的 DLL 需放置在 Revit 的 MCP 文件夹中。
@ZedMoster
基本情報
Revit MCP Server
ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
本文档是一个指南,说明如何创建实现 IMCPMethod 接口的 MCP DLL 文件,使其能够被 Revit 的 MCP 服务通过 CallFunc 方法动态调用。该 DLL 遵循 JSON-RPC 2.0 规范,适用于需要扩展 Revit 功能并通过大模型交互的开发者。
在 Visual Studio 中创建类库项目,引用相关 Revit API 和 MCP 公共库,实现 IMCPMethod 接口并编译生成 .dll 文件。将生成的 DLL 放入 Revit 指定的 MCP 文件夹中,即可通过 CallFunc 按提示词调用(如 {"name": "新增标高", "params": {"offset": 3000}})。
IMCPMethod 接口,提供 Execute 方法CallFunc 动态调用自定义 Revit 命令需要 Visual Studio 和 Revit API 引用,编译后的 DLL 需放置在 Revit 的 MCP 文件夹中。
创建一个类实现 `IMCPMethod` 接口,在构造函数中设置 `MethodName` 属性,并在 `Execute` 方法中编写逻辑。
参数通过 `request.Params` 以 `JObject` 形式传入,例如 `{ "offset": 3000 }`。
返回一个 `JsonRPCResponse` 对象,`Result` 属性可包含 `ElementModelRequest` 或其他 JSON 可序列化数据。
示例使用硬编码的偏移量单位毫米(转换为英尺),需确保参数名称与代码一致。
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
A search tool helps dev to solve the naming things problem.

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
コメント