kompas 0.1.0 (из c7b0387a24cfeae3f19c052eb16d29dcc8030e31)
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# Подключение к opencode
|
||||
|
||||
1. Склонировать `https://git.shahovalov.ru/mikhail/kompas-plugin.git` — сервер лежит внутри,
|
||||
в `plugin/bin/` (требуется .NET Runtime 8+ x64).
|
||||
2. Слить `opencode.json` со своим конфигом opencode, заменив `<PLUGIN>` на абсолютный путь к
|
||||
каталогу `plugin/` клона. Используется тот же лаунчер `scripts/launch-kompas-mcp.ps1`.
|
||||
3. Навыки: скопировать `plugin/skills/{kompas-3d,kompas-fdm-design}` в каталог навыков агента
|
||||
(`.agents/skills/`).
|
||||
|
||||
Формат `opencode.json` — под MCP-сервер типа `local` команда со всеми аргументами лежит одним
|
||||
массивом строк в поле `command` (сверено со схемой `https://opencode.ai/config.json`,
|
||||
`$defs.McpLocalConfig`), отдельного поля `args` в этой схеме нет.
|
||||
|
||||
Свой собранный сервер подставляется переменной окружения `KOMPAS_MCP_EXE` — она перекрывает
|
||||
`plugin/bin/kompas-mcp.exe`.
|
||||
|
||||
Это сниппет и инструкция, а не дистрибутив.
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"mcp": {
|
||||
"kompas": {
|
||||
"type": "local",
|
||||
"command": ["powershell", "-NoProfile", "-NonInteractive", "-ExecutionPolicy", "Bypass",
|
||||
"-File", "<PLUGIN>/scripts/launch-kompas-mcp.ps1"],
|
||||
"enabled": true
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user