Files
Maksim Totmin f533bb107c
ci / test (push) Failing after 5s
ci / lint (push) Failing after 5s
chore: полировка репозитория
- .gitattributes (LF-нормализация)
- CI/Makefile: проверка go mod tidy (-diff)
- template/README: заметка про удаление replace при копировании
2026-09-14 00:29:03 +07:00

30 lines
1.1 KiB
Markdown

# template
Каркас MCP-сервера на `forge-toolkit`: конфиг, потокобезопасный `Manager`,
один инструмент и корректный lifecycle.
## Как пользоваться
1. Скопируйте каталог и переименуйте модуль в `go.mod`
(`example.com/forge-tool` → ваш путь).
2. Удалите из `go.mod` строку `replace git.totmin.ru/en2zmax/forge-toolkit => ..`
(она нужна только для сборки внутри этого репозитория).
3. Замените доменную логику в `internal/tools/tools.go`.
4. Соберите и проверьте:
```bash
go mod tidy
go build -o forge-tool .
./forge-tool --health # → ok
```
## Подключение
Любой MCP-клиент — как обычный stdio-сервер:
```json
{ "mcpServers": { "forge-tool": { "command": "/abs/path/forge-tool", "args": ["-config", "/abs/path/config.json"] } } }
```
Контракт и правила — [`../docs/ARCHITECTURE.md`](../docs/ARCHITECTURE.md).