1. Conduid
  2. Other
  3. Dotnet Bimengine
MCP server · Other

Dotnet Bimengine

Unclaimed last commit a year ago other
30Low

Scored 7 months ago · breakdown

About Dotnet Bimengine

Dotnet Bimengine is an MCP server published by sergiomauz in the Other category.

The repository has 1 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/sergiomauz/mcp-server-dotnet-bimengine

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Dotnet Bimengine

Powered by Claude · Grounded in docs

I know everything about Dotnet Bimengine. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

# A MCP server project - To be shown to Aurora (BIM Engine)

This project implements a simple application to test SDK for .Net to create a MCP Server, to be used by Claude, Copilot or another LLM. The idea of this test is to have a screenshot of a running program (in this case Firefox browser) using Windows API, then apply an OCR to recognize a text (in this case, the domain in the address bar).

Screenshot

screenshot-1

Features

  • Console application.
  • 1 MCP Server with 2 tools.
  • 1 JSON file with configurations to add to Claude Desktop (claude_desktop_config.json).

Built With

Used Techniques

  • Clean architecture
  • Clean code
  • Static and instanced classes
  • Handling exceptions
  • Dependencies injection

How to Install

  • Install Visual Studio 2022 Community Edition and .Net 8 in your computer.
  • Install Claude Desktop.
  • Install Firefox Browser.
  • Create a new directory in C:\ -> C:\revit-mcp-server. It will be the workspace for this project. Make sure to be there in your terminal.
  • Create a new directories inside the workspace, named captures, app and tessdata. Make sure to have permissions to write in all directories that you created.
  • In captures directory all screenshots will be saved.
  • Clone this repository directly to app: git clone https://github.com/sergiomauz/mcp-server-dotnet-bimengine.git app
  • Clone tessdata repository directly to tessdata: git clone https://github.com/tesseract-ocr/tessdata.git tessdata
  • Finally, click in Build Solution (F6) to make sure that you will have the an .exe file to be used by Claude; if there are no errors, you did it very well.

How to Use

There are 2 ways to use this application: As a console application and as a MCP Server.

To be used as a console application:

  • Open a Firefox window (install it if you don't have it) and navigate to any website. In this case BIM-Engine screenshot-3

  • In VS 2022, open program.cs file, comment region "REVIT-MCP-SERVER" and uncomment region "CONSOLE-APPLICATION". screenshot-2

  • Run application (F5), wait until application is ready: screenshot-4

  • Put the Firefox window and the website in the foreground to continue, wait 2 seconds and application will show a message with the domain that it detected: screenshot-5

  • In the directory C:\revit-mcp-server\captures you can see 2 new files: A screenshot of Firefox and a cropped image focused in the address bar: screenshot-6

  • If you don't put any Firefox window in foreground after 10 seconds, the application will send a message and terminate. screenshot-7

To be used as a MCP server:

  • Open a Firefox window (install it if you don't have it) and navigate to any website. In this case BIM-Engine screenshot-8

  • In VS 2022, open program.cs file, uncomment region "REVIT-MCP-SERVER" and comment region "CONSOLE-APPLICATION". screenshot-9

  • Run application (F5) and wait until application is ready, if all is ok without errors and exceptions, you can stop it: screenshot-10

  • In your file explorer, go to %APPDATA%\Claude, find the file claude_desktop_config.json to edit. Add the configuration to run a new MCP Server using the content of claude_desktop_config.json (the other one in C:\revit-mcp-server\app directory). screenshot-11

  • Finally, open Claude Desktop, if there are no problems, you can see a new tool in your toolbox. screenshot-12

  • Now you can ask for a task to your Claude. Send a message asking for the domain that is opened in your Firefox (it could take some seconds to detect and run, and remember to put the Firefox window and the website in the foreground). You can see the results in the chat and captures directory: screenshot-13 screenshot-14

Author

👤 Sergio Zambrano

🤝 Contributing

Contributions, issues and feature requests are welcome!. Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Dotnet Bimengine

How do I install Dotnet Bimengine?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Dotnet Bimengine safe to use with an AI agent?

Its trust score is 30 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Dotnet Bimengine still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.