mirror of
https://github.com/vimagick/dockerfiles.git
synced 2025-06-02 23:07:27 +02:00
add mcpo
This commit is contained in:
parent
51353b52db
commit
3b080ab4f4
@ -427,6 +427,7 @@ A collection of delicious docker recipes.
|
|||||||
- [x] mailhog/mailhog
|
- [x] mailhog/mailhog
|
||||||
- [x] 42wim/matterbridge :octocat:
|
- [x] 42wim/matterbridge :octocat:
|
||||||
- [x] matrixconduit/matrix-conduit
|
- [x] matrixconduit/matrix-conduit
|
||||||
|
- [x] ghcr.io/open-webui/mcpo
|
||||||
- [x] getmeili/meilisearch :mag:
|
- [x] getmeili/meilisearch :mag:
|
||||||
- [x] mitmproxy/mitmproxy
|
- [x] mitmproxy/mitmproxy
|
||||||
- [x] mariadb :bucket:
|
- [x] mariadb :bucket:
|
||||||
|
8
mcpo/README.md
Normal file
8
mcpo/README.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
mcpo
|
||||||
|
====
|
||||||
|
|
||||||
|
[mcpo][1] is a dead-simple proxy that takes an MCP server command and makes it
|
||||||
|
accessible via standard RESTful OpenAPI, so your tools "just work" with LLM
|
||||||
|
agents and apps expecting OpenAPI servers.
|
||||||
|
|
||||||
|
[1]: https://github.com/open-webui/mcpo
|
12
mcpo/data/config.json
Normal file
12
mcpo/data/config.json
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"mcpServers": {
|
||||||
|
"memory": {
|
||||||
|
"command": "npx",
|
||||||
|
"args": ["-y", "@modelcontextprotocol/server-memory"]
|
||||||
|
},
|
||||||
|
"time": {
|
||||||
|
"command": "uvx",
|
||||||
|
"args": ["mcp-server-time", "--local-timezone=Asia/Shanghai"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
9
mcpo/docker-compose.yml
Normal file
9
mcpo/docker-compose.yml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
services:
|
||||||
|
mcpo:
|
||||||
|
image: ghcr.io/open-webui/mcpo:main
|
||||||
|
command: ["--config", "/app/etc/config.json", "--api-key", "top-secret"]
|
||||||
|
ports:
|
||||||
|
- "8000:8000"
|
||||||
|
volumes:
|
||||||
|
- ./data:/app/etc
|
||||||
|
restart: unless-stopped
|
Loading…
x
Reference in New Issue
Block a user