Skip to content

Commit 09a61fd

Browse files
Copilotlpcox
andcommitted
Add example config and finalize implementation
- Add example config with new fields in config.json - All tests passing (make agent-finished successful) - Implementation complete and validated Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
1 parent 66734a5 commit 09a61fd

2 files changed

Lines changed: 15 additions & 20 deletions

File tree

config.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@
1414
"memory": {
1515
"type": "local",
1616
"container": "mcp/memory"
17+
},
18+
"custom-app": {
19+
"type": "stdio",
20+
"container": "myorg/custom-mcp:latest",
21+
"entrypoint": "/custom/entrypoint.sh",
22+
"entrypointArgs": ["--verbose", "--debug"],
23+
"mounts": [
24+
"/host/config:/app/config:ro",
25+
"/host/data:/app/data:rw"
26+
],
27+
"env": {
28+
"API_KEY": "${CUSTOM_API_KEY}",
29+
"DEBUG": "true"
30+
}
1731
}
1832
}
1933
}

go.mod

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,14 @@ go 1.25.0
44

55
require (
66
github.com/BurntSushi/toml v1.5.0
7+
github.com/inconshreveable/mousetrap v1.1.0 // indirect
78
github.com/modelcontextprotocol/go-sdk v1.1.0
89
github.com/spf13/cobra v1.10.2
910
golang.org/x/term v0.38.0
10-
github.com/inconshreveable/mousetrap v1.1.0 // indirect
11-
)
12-
13-
require (
14-
github.com/google/jsonschema-go v0.3.0 // indirect
15-
github.com/inconshreveable/mousetrap v1.1.0 // indirect
16-
github.com/spf13/pflag v1.0.9 // indirect
17-
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
18-
golang.org/x/oauth2 v0.30.0 // indirect
19-
golang.org/x/sys v0.39.0 // indirect
2011
)
2112

2213
require (
2314
github.com/google/jsonschema-go v0.3.0 // indirect
24-
github.com/inconshreveable/mousetrap v1.1.0 // indirect
25-
github.com/spf13/pflag v1.0.9 // indirect
26-
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
27-
golang.org/x/oauth2 v0.30.0 // indirect
28-
golang.org/x/sys v0.39.0 // indirect
29-
)
30-
31-
require (
32-
github.com/google/jsonschema-go v0.3.0 // indirect
33-
github.com/inconshreveable/mousetrap v1.1.0 // indirect
3415
github.com/spf13/pflag v1.0.9 // indirect
3516
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
3617
golang.org/x/oauth2 v0.30.0 // indirect

0 commit comments

Comments
 (0)