@@ -13,17 +13,55 @@ All manifests are generated in YAML format, matching the actual Kuadrant CRD spe
1313
1414## Installation
1515
16+ ### Using Go
1617``` bash
1718go install github.com/jasonmadigan/kuadrant-mcp-server@latest
1819```
1920
21+ ### Using Docker
22+ ``` bash
23+ docker pull ghcr.io/jasonmadigan/kuadrant-mcp-server:latest
24+ ```
25+
26+ ### Building from Source
27+ ``` bash
28+ git clone https://github.com/jasonmadigan/kuadrant-mcp-server
29+ cd kuadrant-mcp-server
30+ docker build -t kuadrant-mcp-server:latest .
31+ ```
32+
2033## Usage
2134
22- Run the server:
35+ ### Standalone
2336``` bash
2437kuadrant-mcp-server
2538```
2639
40+ ### With Docker
41+ ``` bash
42+ docker run -i --rm ghcr.io/jasonmadigan/kuadrant-mcp-server:latest
43+ ```
44+
45+ ### With Docker Compose
46+ ``` bash
47+ docker-compose up
48+ ```
49+
50+ ### MCP Client Configuration
51+
52+ Add to your MCP client configuration:
53+
54+ ``` json
55+ {
56+ "mcpServers" : {
57+ "kuadrant-mcp" : {
58+ "command" : " docker" ,
59+ "args" : [" run" , " -i" , " --rm" , " ghcr.io/jasonmadigan/kuadrant-mcp-server:latest" ]
60+ }
61+ }
62+ }
63+ ```
64+
2765## Available Tools
2866
2967### ` create_gateway `
@@ -382,6 +420,56 @@ cd kuadrant-mcp-server
382420go build -o kuadrant-mcp-server
383421` ` `
384422
423+ # # Docker Usage
424+
425+ # ## Build the Docker image
426+
427+ ` ` ` bash
428+ docker build -t kuadrant-mcp-server:latest .
429+ ` ` `
430+
431+ # ## Run with Docker
432+
433+ Since MCP servers communicate via stdio, run interactively :
434+
435+ ` ` ` bash
436+ docker run -i kuadrant-mcp-server:latest
437+ ` ` `
438+
439+ # ## Use with docker-compose
440+
441+ ` ` ` bash
442+ docker-compose build
443+ docker-compose run --rm kuadrant-mcp
444+ ` ` `
445+
446+ # # MCP Configuration
447+
448+ To use this server with an MCP client (like Claude Desktop), add it to your MCP configuration :
449+
450+ ` ` ` json
451+ {
452+ "mcpServers": {
453+ "kuadrant": {
454+ "command": "docker",
455+ "args": ["run", "-i", "kuadrant-mcp-server:latest"]
456+ }
457+ }
458+ }
459+ ` ` `
460+
461+ Or if running locally :
462+
463+ ` ` ` json
464+ {
465+ "mcpServers": {
466+ "kuadrant": {
467+ "command": "/path/to/kuadrant-mcp-server"
468+ }
469+ }
470+ }
471+ ` ` `
472+
385473# # License
386474
387475Apache 2.0
0 commit comments