Make client config optional to McpClientFactory.CreateAsync (#65)
* Make client config optional to McpClientFactory.CreateAsync Unless you're specifying capabilities (sampling/rooting) or need a specific client name/version, the client information can be inferred from the assembly, simplifying the getting-started experience. * Cache default options * Update src/ModelContextProtocol/Client/McpClientFactory.cs Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com> --------- Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com>
This commit is contained in:
parent
36d5019de0
commit
729e688b25
1 changed files with 50 additions and 23 deletions
|
|
@ -15,8 +15,7 @@ var mcpClient = await McpClientFactory.CreateAsync(
|
|||
{
|
||||
["command"] = "npx", ["arguments"] = "-y @modelcontextprotocol/server-everything",
|
||||
}
|
||||
},
|
||||
new() { ClientInfo = new() { Name = "ChatClient", Version = "1.0.0" } });
|
||||
});
|
||||
|
||||
// Get all available tools
|
||||
Console.WriteLine("Tools available:");
|
||||
|
|
|
|||
Loading…
Reference in a new issue