integrating docker MCP Gateway with open web ui #255
Unanswered
saurabhbhatia-learn
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am trying to run docker MCP Gateway as a MCP provider for open web ui using following docker compose
The whole setup is working as expected However. I am not able to get the list of tools/servers enabled on docker MCP Gateway on open web uI. which I believe is due to the mcpo config
is there a maintainable way in which I can get the enabled servers/tools on open web ui and select those I need for task instead of relying on the communication between model and MCP Gateway to pick the relevant one.
Expected tools - duckduckGo,fetch,context7,youtubetranscript
current behavior : displays name of the external integration
services:
gateway:
image: docker/mcp-gateway
container_name: mcp-gateway
restart: unless-stopped
command:
- --transport=streaming
- --servers=duckduckgo,fetch,context7,youtube_transcript
- --verbose=false
- --port=9011
ports:
- "9811:9811"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
mcpo:
image: ghcr.io/open-webui/mcpo:main
container_name: mcpo
ports:
- "8000:8000"
restart: unless-stopped
command: ["--config", "/app/config.json", "--api-key", "--your api key--"]
volumes:
- ./mcpo/config.json:/app/config.json:ro
# --- Key Change: Mount the host's Docker socket ---
- /var/run/docker.sock:/var/run/docker.sock
mcpo config file
{
"mcpServers": {
"streamable-mcp-server": {
"type": "streamable-http",
"url": "http://gateway:9011/mcp"
}
}
}
screenshot
external tools configured using both mcpo and HTTP stream
Any help would be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions