StarUML MCP Server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@StarUML MCP ServerCreate a UML class diagram for an online bookstore"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
StarUML MCP Server
StarUML is a sophisticated modeler for agile and concise modeling. StarUML MCP Server enables you to create diagrams or generate codes from diagrams in StarUML via prompts.
Setup
Prerequisite:
Set up claude_desktop_config.json in Claude Desktop as follows:
{
"mcpServers": {
"staruml-mcp-server": {
"command": "npx",
"args": ["-y", "staruml-mcp-server"]
}
}
}You can use the --api-port=<port> option to change the API server port for StarUML.
Example Prompts
"Create a class diagram for book store in StarUML"
"Create a sequence diagram for OAuth authentication in StarUML"
"Generate SQL DDL from the current ERD diagram in StarUML"
Tools
generate_diagramget_current_diagram_infoget_all_diagrams_infoget_diagram_image_by_id
Dev
Clone this repository.
Build with
npm run build.Update
claude_desktop_config.jsonin Claude Desktop as below.Restart Claude Desktop.
{
"mcpServers": {
"staruml-mcp-server": {
"command": "node",
"args": ["<full-path-to>/staruml-mcp-server/build/index.js"]
}
}
}This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/staruml/staruml-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server