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