Documentation
¶
Overview ¶
Package input projects compiled MCP payloads into canonical Bindly request providers. Bindly remains the sole binding and conversion owner.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Argument ¶
type Argument struct {
PublicName string
Aliases []string
Source bindstate.Location
SourceType reflect.Type
}
Argument is one public MCP argument mapped to its canonical provider source.
type Arguments ¶
type Arguments map[string]interface{}
Arguments is an MCP tool's public JSON argument object.
type Compiler ¶
type Compiler struct {
// contains filtered or unexported fields
}
Compiler owns the supported canonical source-kind registry.
func NewCompiler ¶
func NewCompiler() *Compiler
type Plan ¶
type Plan struct {
// contains filtered or unexported fields
}
Plan is an immutable argument-to-provider projection.
func (*Plan) NormalizeArguments ¶
NormalizeArguments projects tool argument aliases to canonical public names without mutating the caller-owned map.
Click to show internal directories.
Click to hide internal directories.