Documentation
¶
Index ¶
- Variables
- func NewToolResultError(message string) *mcp.CallToolResult
- func NewToolResultErrorFromErr(message string, err error) *mcp.CallToolResult
- func NewToolResultResource(message string, contents *mcp.ResourceContents) *mcp.CallToolResult
- func NewToolResultResourceLink(message string, link *mcp.ResourceLink) *mcp.CallToolResult
- func NewToolResultText(message string) *mcp.CallToolResult
- type APIHost
- type APIHostResolver
- type TokenType
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrMissingAuthorizationHeader = fmt.Errorf("%w: missing required Authorization header", mark.ErrBadRequest) ErrBadAuthorizationHeader = fmt.Errorf("%w: Authorization header is badly formatted", mark.ErrBadRequest) ErrUnsupportedAuthorizationHeader = fmt.Errorf("%w: unsupported Authorization header", mark.ErrBadRequest) )
Functions ¶
func NewToolResultError ¶
func NewToolResultError(message string) *mcp.CallToolResult
func NewToolResultErrorFromErr ¶
func NewToolResultErrorFromErr(message string, err error) *mcp.CallToolResult
func NewToolResultResource ¶
func NewToolResultResource(message string, contents *mcp.ResourceContents) *mcp.CallToolResult
func NewToolResultResourceLink ¶ added in v0.31.0
func NewToolResultResourceLink(message string, link *mcp.ResourceLink) *mcp.CallToolResult
func NewToolResultText ¶
func NewToolResultText(message string) *mcp.CallToolResult
Types ¶
type APIHost ¶ added in v0.31.0
type APIHost struct {
// contains filtered or unexported fields
}
func (APIHost) BaseRESTURL ¶ added in v0.31.0
APIHostResolver implementation
func (APIHost) GraphqlURL ¶ added in v0.31.0
type APIHostResolver ¶ added in v0.31.0
type APIHostResolver interface {
BaseRESTURL(ctx context.Context) (*url.URL, error)
GraphqlURL(ctx context.Context) (*url.URL, error)
UploadURL(ctx context.Context) (*url.URL, error)
RawURL(ctx context.Context) (*url.URL, error)
}
func NewAPIHost ¶ added in v0.31.0
func NewAPIHost(s string) (APIHostResolver, error)
Click to show internal directories.
Click to hide internal directories.