Documentation
¶
Overview ¶
Package publishedmcp owns runtime protocol access to published MCP servers. Command construction and Schema assembly depend only on its static Client methods and never perform discovery during startup.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) InvokeValidated ¶ added in v1.0.62
func (c *Client) InvokeValidated(ctx context.Context, endpoint, tool string, arguments map[string]any) (ValidatedInvocationResult, error)
InvokeValidated performs complete fresh discovery, exact unique tool selection, bounded fail-closed input validation, and one zero-retry call on the same resolved endpoint.
type ValidatedInvocationResult ¶ added in v1.0.62
type ValidatedInvocationResult struct {
InputSchemaValidation string
InputSchemaDigest string
Result transport.ToolCallResult
}
ValidatedInvocationResult is evidence from the schema snapshot used by one discover-validate-call operation plus the arbitrary remote call result.
Click to show internal directories.
Click to hide internal directories.