all: remove ServerRequest[T] for concrete T (#342)
Replace all occurrences of ServerRequest[*CallToolParams] and other concrete instantiations with CallToolRequest and the like. Make the XXXRequest types aliases, to preserve the convenience of generics for the internal machinery (see shared.go, for example.) I will expand the aliases in a followup PR.
This commit is contained in:
parent
43ad1eb8b4
commit
6378df6f24
1 changed files with 107 additions and 89 deletions
|
|
@ -89,7 +89,7 @@ func Example_loggingMiddleware() {
|
|||
},
|
||||
func(
|
||||
ctx context.Context,
|
||||
req *mcp.ServerRequest[*mcp.CallToolParams], args map[string]any,
|
||||
req *mcp.CallToolRequest, args map[string]any,
|
||||
) (*mcp.CallToolResult, any, error) {
|
||||
name, ok := args["name"].(string)
|
||||
if !ok {
|
||||
|
|
|
|||
Loading…
Reference in a new issue