MCP Server Available?

Do you have, or are you planning on having an MCP server available for AI agents to use for context?

We’re considering it, but don’t currently have one.

GoJS 4.0 (not yet in Alpha) does contain some changes to make AI tooling work better with the library. If you want to be on the Alpha release list, let us know.

Yes, please. I would be interested in that. Consider this a Yes vote for an MCP server!

We would also be interested in testing the alpha release for improved AI agents handling.

Currently our agents can use the Robot via Playwright but I think this could be improved a lot.

Sure thing, you’ve been added.

In v4.0 we have merged the functionality of the Robot extension into the base Diagram class, with the method names prefixed with “emit…". This avoids having to dynamically load an extension into whatever app you are running/testing.

Everyone: exactly what functionality would you want an MCP server for GoJS to have?

I use the GitHub Copilot coding agent quite a bit in my workflow. If I could configure an MCP server for that agent, it would be able to better understand how GoJS works and could provide better results. Things like documentation, examples, and best-practices would be important. I think you already have all that stuff in your extensive documentation, but making it available as a MCP server should help coding agents significantly.

It would be especially helpful in my particular use case, given that GoJS is a small part of my overall UI and I don’t spend a lot of time coding in that area. Every time I need to switch gears to GoJS from the other stuff I’m coding, I spend a lot of time combing through documentation and examples trying to remember how to write good GoJS code. This is a perfect scenario for providing an AI agent with extensive context so it can do that work for me.