Direwolf
Enables robust data extraction, manipulation, and transformation for BIM applications, specifically Autodesk Revit, to facilitate communication with MCP-compatible AI agents.
소개
Direwolf is an experimental, proof-of-concept data analysis framework designed for Autodesk Revit and other BIM applications. It provides a complete framework and protocol for extracting, manipulating, and transforming BIM data, enabling seamless data movement within applications, to external tools, and specifically to MCP-compatible LLM (AI) agents. Comprising a host (Direwolf), a RAM-based database (Wolfden), a server (Hunter), and a specialized data format (Wolfpack), it aims to establish a common language for BIM data across diverse sources and storage solutions, addressing contemporary and future technological challenges in the BIM ecosystem.
주요 기능
- Provides a simple, low-level API with a REST/JSON-RCP 2.0 hybrid approach.
- Features a completely RAM-based database (Wolfden) and a dedicated server (Hunter).
- 28 GitHub stars
- Utilizes Wolfpack, an MCP-compatible JSON-RCP 2.0 based data format.
- Includes an URI-based schema for accessing any BIM-related entity, property, or taxonomy.
- Experimental data extraction engine and MCP-based server for BIM applications.
사용 사례
- Establishing a common data language for diverse BIM data sources and storage solutions.
- Facilitating data exchange between BIM software and MCP-compatible AI agents.
- Extracting, manipulating, and transforming data from Autodesk Revit models.