Documentation
¶
Index ¶
- func AddToolToServer(server *mcp.Server, name string, description string, ...)
- func AssertToolError(t *testing.T, result *mcp.CallToolResult, expectedErrorSubstring string)
- func AssertToolSuccess(t *testing.T, result *mcp.CallToolResult, expectedContent string)
- func CreateSessionPair(t *testing.T) (*mcp.Client, *mcp.Server, *mcp.ClientSession, *mcp.ServerSession)
- func MustMarshalJSON(v any) any
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddToolToServer ¶
func AddToolToServer(server *mcp.Server, name string, description string, inputSchema map[string]any, handler mcp.ToolHandler)
AddToolToServer adds a tool to the server.
func AssertToolError ¶
func AssertToolError(t *testing.T, result *mcp.CallToolResult, expectedErrorSubstring string)
AssertToolError asserts a failed tool call.
func AssertToolSuccess ¶
func AssertToolSuccess(t *testing.T, result *mcp.CallToolResult, expectedContent string)
AssertToolSuccess asserts a successful tool call.
func CreateSessionPair ¶
func CreateSessionPair(t *testing.T) (*mcp.Client, *mcp.Server, *mcp.ClientSession, *mcp.ServerSession)
CreateSessionPair creates a client-server pair via InMemoryTransports.
func MustMarshalJSON ¶
MustMarshalJSON marshals value to JSON, panics on error.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.