-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy pathcompose.yaml
More file actions
56 lines (51 loc) · 1.39 KB
/
compose.yaml
File metadata and controls
56 lines (51 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
services:
mcp-gateway:
image: docker/mcp-gateway:latest
ports:
- 9011:9011
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
- "/run/host-services/backend.sock:/run/host-services/backend.sock"
command:
- --verbose
- --transport=sse
- --secrets=docker-desktop:/run/secrets/mcp_secret
- --servers=brave,wikipedia-mcp,puppeteer,github,openbnb-airbnb,google-maps
- --tools=openbnb-airbnb:*
- --tools=brave_web_search
- --tools=wikipedia-mcp:*
- --tools=github:add_issue_comment
- --tools=github:create_issue
- --tools=github:list_issues
- --tools=github:get_issue
- --tools=github:list_pull_requests
- --tools=github:get_pull_request
- --tools=puppeteer:*
- --tools=google-maps:*
- --port=9011
secrets:
- mcp_secret
zipkin:
image: 'openzipkin/zipkin:latest'
ports:
- "9411:9411"
agent:
build:
context: .
dockerfile: Dockerfile
ports:
- 8080:8080
environment:
- DOCKER_MCP=http://mcp-gateway:9011
- BRAVE_API_KEY=${BRAVE_API_KEY}
- OPENAI_API_KEY=${OPENAI_API_KEY}
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
#- SPRING_PROFILES_ACTIVE=starwars,neo,docker-desktop,docker,shell
depends_on:
- mcp-gateway
- zipkin
profiles:
- in-docker
secrets:
mcp_secret:
file: ./.mcp.env