Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewInProcessClient ¶
NewInProcessClient connects an in-process MCP server directly to a stdio subprocess.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) ListTools ¶
func (client *Client) ListTools(ctx context.Context) ([]runtimetypes.ToolDefinition, error)
type Mux ¶
type Mux struct {
// contains filtered or unexported fields
}
func NewMux ¶
NewMux starts initialized clients list (already started/initialized) and builds an index.
func (*Mux) CallTool ¶
CallTool routes a call by tool name to the owning MCP client and returns a text payload for your LLM transcript.
func (*Mux) ListTools ¶
func (m *Mux) ListTools(_ context.Context) ([]runtimetypes.ToolDefinition, error)
ListTools surfaces merged tools in ToolDefinition form.
Click to show internal directories.
Click to hide internal directories.