Files
forge-toolkit/template
Maksim Totmin c398045664
ci / test (push) Failing after 5s
ci / lint (push) Failing after 4s
chore: initial release v0.1.0
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
2026-09-14 00:23:08 +07:00
..
2026-09-14 00:23:08 +07:00
2026-09-14 00:23:08 +07:00
2026-09-14 00:23:08 +07:00
2026-09-14 00:23:08 +07:00
2026-09-14 00:23:08 +07:00

template

Каркас MCP-сервера на forge-toolkit: конфиг, потокобезопасный Manager, один инструмент и корректный lifecycle.

Как пользоваться

  1. Скопируйте каталог и переименуйте модуль в go.mod (example.com/forge-tool → ваш путь).
  2. Замените доменную логику в internal/tools/tools.go.
  3. Соберите и проверьте:
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.