forge-toolkit: хелперы для разработки MCP-серверов на Go. - toolkit: args/schema/result/env/probe/server - toolkit/validate: валидаторы синтаксиса - configreload: live-reload конфига по контент-хэшу - docs: ARCHITECTURE, quickstart, mcp-contract - template/ и examples/hello-tool/ - CI (Gitea Actions), лицензия Apache-2.0
template
Каркас MCP-сервера на forge-toolkit: конфиг, потокобезопасный Manager,
один инструмент и корректный lifecycle.
Как пользоваться
- Скопируйте каталог и переименуйте модуль в
go.mod(example.com/forge-tool→ ваш путь). - Замените доменную логику в
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.