Skip to content

Commit a6a26c5

Browse files
committed
add guide to use it with mcpo/open-webui
1 parent 757aed7 commit a6a26c5

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,22 @@ Make sure to run `npm run build`
8282
}
8383
```
8484

85+
### HTTP / OpenAPI
86+
87+
The server is implemented with the `STDIO` transport.
88+
For `HTTP`, use [`mcpo`](https://github.com/open-webui/mcpo) for an `OpenAPI` compatible web server interface.
89+
This works with [`Open-WebUI`](https://github.com/open-webui/open-webui)
90+
91+
```bash
92+
uvx mcpo --port 3010 --api-key "supersecret" -- npx mcp-server-commands
93+
94+
# uvx runs mcpo => mcpo run npx => npx runs mcp-server-commands
95+
# then, mcpo bridges STDIO <=> HTTP
96+
```
97+
98+
> [!WARNING]
99+
> I briefly used `mcpo` with `open-webui`, make sure to vet it for security concerns.
100+
85101
### Logging
86102

87103
Claude Desktop app writes logs to `~/Library/Logs/Claude/mcp-server-mcp-server-commands.log`

0 commit comments

Comments
 (0)