Полное переименование в omnichannel-configserver-mcp (имя MCP-сервера, бинарник, файл конфига, доки)
ci / test (push) Successful in 2m20s
ci / lint (push) Successful in 5m43s

This commit is contained in:
Maksim Totmin
2026-10-07 20:16:10 +07:00
parent 1c7242d5c5
commit d2e7d3679b
23 changed files with 63 additions and 63 deletions
+2 -2
View File
@@ -9,7 +9,7 @@
```bash
docker compose -f examples/demo/docker-compose.yml up -d
go build -o omnichannel-mcp .
go build -o omnichannel-configserver-mcp .
python3 examples/demo/demo.py
```
@@ -22,7 +22,7 @@ python3 examples/demo/demo.py
```bash
docker compose -f examples/demo/docker-compose.yml up -d
go build -o omnichannel-mcp .
go build -o omnichannel-configserver-mcp .
python3 examples/demo/e2e.py
```
+5 -5
View File
@@ -1,9 +1,9 @@
#!/usr/bin/env python3
"""Сквозной демо-пример использования omnichannel-mcp.
"""Сквозной демо-пример использования omnichannel-configserver-mcp.
Что делает:
1) засевает демо-сервис в локальный config_server (агентский эндпоинт);
2) запускает omnichannel-mcp по stdio;
2) запускает omnichannel-configserver-mcp по stdio;
3) выполняет типичный сценарий эксплуатации/деплоя:
server_info -> list_applications -> get_application -> set_env ->
set_compose -> deploy -> get_task -> overview.
@@ -11,7 +11,7 @@
Зависимостей нет (только stdlib). Требуется поднятый стенд:
docker compose -f examples/demo/docker-compose.yml up -d
и собранный бинарник:
go build -o omnichannel-mcp .
go build -o omnichannel-configserver-mcp .
Запуск: python3 examples/demo/demo.py
"""
@@ -24,7 +24,7 @@ import urllib.request
HERE = os.path.dirname(os.path.abspath(__file__))
ROOT = os.path.dirname(os.path.dirname(HERE)) # корень репозитория
BINARY = os.path.join(ROOT, "omnichannel-mcp")
BINARY = os.path.join(ROOT, "omnichannel-configserver-mcp")
CONFIG = os.path.join(HERE, "config.demo.json")
BASE_URL = "http://127.0.0.1:5005"
@@ -155,5 +155,5 @@ def main():
if __name__ == "__main__":
if not os.path.exists(BINARY):
sys.exit(f"нет бинарника {BINARY}: сначала выполните `go build -o omnichannel-mcp .`")
sys.exit(f"нет бинарника {BINARY}: сначала выполните `go build -o omnichannel-configserver-mcp .`")
main()
+1 -1
View File
@@ -1,4 +1,4 @@
# Демонстрационный стенд config_server для локальной проверки omnichannel-mcp.
# Демонстрационный стенд config_server для локальной проверки omnichannel-configserver-mcp.
#
# Поднимает config_server v1.1.0 + PostgreSQL. Данные — эфемерные.
#
+2 -2
View File
@@ -1,5 +1,5 @@
#!/usr/bin/env python3
"""E2E-тест деплоя omnichannel-mcp с реальным config-agent.
"""E2E-тест деплоя omnichannel-configserver-mcp с реальным config-agent.
Поднимает контейнер config-agent, который опрашивает config_server и реально
выполняет задачи через docker-compose, затем гоняет жизненный цикл сервиса
@@ -7,7 +7,7 @@
Требуется:
- поднятый стенд: docker compose -f examples/demo/docker-compose.yml up -d
- собранный бинарник: go build -o omnichannel-mcp .
- собранный бинарник: go build -o omnichannel-configserver-mcp .
- доступ к образу config-agent (registry.devlexicom.ru).
Запуск: python3 examples/demo/e2e.py
+1 -1
View File
@@ -1,7 +1,7 @@
# Примеры промптов
Готовые формулировки для оператора: что написать агенту, чтобы он через
`omnichannel-mcp` выполнил типовую задачу. В скобках — инструменты, которые
`omnichannel-configserver-mcp` выполнил типовую задачу. В скобках — инструменты, которые
агент вызовет. Замените хост/имена/пути на свои.
## Наблюдение и диагностика