package toolkit import "github.com/modelcontextprotocol/go-sdk/mcp" // Text собирает успешный текстовый результат тула. func Text(text string) *mcp.CallToolResult { return &mcp.CallToolResult{ Content: []mcp.Content{&mcp.TextContent{Text: text}}, } } // Error собирает тул-уровневую ошибку (IsError=true → модель видит её для // самокоррекции, а не падает на транспорте). func Error(msg string) *mcp.CallToolResult { return &mcp.CallToolResult{ Content: []mcp.Content{&mcp.TextContent{Text: msg}}, IsError: true, } }