openbim-mcp

Arrowandjones/openbim-mcp

3.1

If you are the rightful owner of openbim-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The OpenBIM Model Context Protocol (MCP) Server is designed to enhance data exchange and interoperability in the building and construction industry through open standards.

OpenBIM Model Context Protocol (MCP) Server 🌍

OpenBIM MCP

Welcome to the openbim-mcp repository! This project provides a server implementation for the Model Context Protocol (MCP) tailored for openBIM applications. The MCP aims to facilitate seamless data exchange and interoperability in the building and construction industry.

Table of Contents

Features

  • Interoperability: Ensures different BIM tools can communicate effectively.
  • Data Exchange: Simplifies the transfer of model data between systems.
  • Open Standards: Adheres to open standards for better accessibility.
  • User-Friendly: Designed with ease of use in mind for developers and users alike.

Installation

To set up the openbim-mcp server, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Arrowandjones/openbim-mcp.git
    cd openbim-mcp
    
  2. Install Dependencies: Use your preferred package manager to install the required dependencies. For example, if you're using npm:

    npm install
    
  3. Run the Server: Execute the following command to start the server:

    npm start
    
  4. Access the Server: Open your web browser and navigate to http://localhost:3000 to access the server interface.

Usage

Once the server is running, you can interact with it using various endpoints. The MCP server allows you to:

  • Upload Models: Send your BIM models to the server.
  • Retrieve Models: Fetch models stored on the server.
  • Update Models: Modify existing models with new data.
  • Delete Models: Remove models that are no longer needed.

For detailed usage instructions, refer to the API Documentation.

API Documentation

The API documentation provides a comprehensive guide on how to use the endpoints available in the openbim-mcp server. You can find the documentation within the docs folder of the repository or by visiting the API Docs.

Contributing

We welcome contributions from the community! If you would like to contribute, please follow these steps:

  1. Fork the Repository: Click on the "Fork" button at the top right of the page.
  2. Create a Branch: Create a new branch for your feature or bug fix.
    git checkout -b my-feature-branch
    
  3. Make Changes: Implement your changes and commit them.
    git commit -m "Add my feature"
    
  4. Push to Your Fork:
    git push origin my-feature-branch
    
  5. Open a Pull Request: Navigate to the original repository and click on "New Pull Request."

License

This project is licensed under the MIT License. See the file for more details.

Releases

To download the latest version of the openbim-mcp server, visit the Releases section. You can find the latest files that need to be downloaded and executed.

For previous versions, check the same link to find the appropriate release.

Additional Resources

  • OpenBIM Community: Join the OpenBIM community for discussions and support.
  • Documentation: Explore more detailed documentation on openBIM and MCP.

Feel free to reach out if you have any questions or need assistance. Happy coding!