Skip to content

Commit 7fa1cc9

Browse files
MCP now available via separate Docker image.
1 parent 39b9874 commit 7fa1cc9

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

ai/mcp.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,21 +77,23 @@ It runs standalone and supports stateless HTTP transport.
7777

7878
## mcp.structurizr.com
7979

80-
An instance of the MCP server is running at `mcp.structurizr.com`, with the DSL tools enabled. If you'd like to use this, just create a connector to `https://mcp.structurizr.com/mcp` in your AI agent.
80+
An instance of the MCP server is running at `mcp.structurizr.com`, with the DSL, PlantUML, and Mermaid tools enabled. If you'd like to use this, just create a connector to `https://mcp.structurizr.com/mcp` in your AI agent.
8181

8282
## Running
8383

84-
The Structurizr MCP server is included in the [prebuilt Docker image](binaries). To run it:
84+
A prebuilt Docker image is available on Docker Hub:
8585

8686
```
87-
docker pull structurizr/structurizr
88-
docker run -it --rm -p 3000:3000 -e PORT=3000 structurizr/structurizr mcp <parameters>
87+
docker pull structurizr/mcp
88+
docker run -it --rm -p 3000:3000 -e PORT=3000 structurizr/mcp <parameters>
8989
```
9090

9191
The following parameters are supported:
9292

9393
- `-dsl`: Enable DSL tools.
9494
- `-server`: Enable Structurizr [server](/server) tools.
95+
- `-plantuml`: Enable PlantUML exporter.
96+
- `-mermaid`: Enable Mermaid exporter.
9597

9698
## Building and running from source
9799

@@ -111,6 +113,12 @@ If successful, there will be a `structurizr-mcp-1.0.0.war` file in `structurizr-
111113

112114
`java -jar structurizr-mcp/target/structurizr-mcp-1.0.0.war <parameters>`
113115

116+
To create a Docker image:
117+
118+
```
119+
docker build structurizr-mcp -f structurizr-mcp/Dockerfile -t structurizr-mcp
120+
```
121+
114122
## Claude Desktop configuration
115123

116124
```

0 commit comments

Comments
 (0)