server.json
1
{
2
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
3
"name": "io.github.janpuc/koment",
4
"title": "koment",
5
"description": "Read and write checked code rationale stored outside source comments.",
6
"version": "0.4.0",
7
"websiteUrl": "https://github.com/janpuc/koment",
8
"repository": {
9
"url": "https://github.com/janpuc/koment",
10
"source": "github"
11
},
12
"icons": [
13
{
14
"src": "https://raw.githubusercontent.com/janpuc/koment/main/internal/ui/assets/koment-logo.png",
15
"mimeType": "image/png",
16
"sizes": [
17
"128x128"
18
]
19
}
20
],
21
"packages": [
22
{
23
"registryType": "oci",
24
"identifier": "ghcr.io/janpuc/koment",
25
"runtimeHint": "docker",
26
"runtimeArguments": [
27
{
28
"type": "positional",
29
"value": "run"
30
},
31
{
32
"type": "positional",
33
"value": "--rm"
34
},
35
{
36
"type": "positional",
37
"value": "--interactive"
38
},
39
{
40
"type": "positional",
41
"value": "--user"
42
},
43
{
44
"type": "positional",
45
"value": "{host_user}",
46
"variables": {
47
"host_user": {
48
"description": "Host UID:GID allowed to write the repository mount.",
49
"isRequired": true,
50
"placeholder": "1000:1000"
51
}
52
}
53
},
54
{
55
"type": "positional",
56
"value": "--mount"
57
},
58
{
59
"type": "positional",
60
"value": "type=bind,src={repository},dst=/workspace",
61
"variables": {
62
"repository": {
63
"description": "Absolute path to the koment-enabled repository.",
64
"format": "filepath",
65
"isRequired": true
66
}
67
}
68
},
69
{
70
"type": "positional",
71
"value": "--workdir"
72
},
73
{
74
"type": "positional",
75
"value": "/workspace"
76
}
77
],
78
"packageArguments": [
79
{
80
"type": "positional",
81
"value": "mcp"
82
},
83
{
84
"type": "positional",
85
"value": "--write"
86
}
87
],
88
"transport": {
89
"type": "stdio"
90
}
91
}
92
]
93
}