Coming to this a bit late but the .NET MCP guide is solid. Good to see the ecosystem expanding beyond Python and TypeScript. If you want to see the consumer side of MCP in action, I recently wrote up what happens when you wire a well-built MCP server (MiniMax) into a coding agent. Eight tools covering voice, video, image, and music generation. GPT 5.4 reads the schemas, picks the right tool, and constructs the calls without you touching the API docs. https://reading.sh/what-happens-when-gpt-5-4-meets-a-powerful-mcp-server-d022c9dbf960?sk=9e66a0dceb83becb1b1398e02dcfe041 Shows what a good MCP server design enables from the client perspective.
Coming to this a bit late but the .NET MCP guide is solid. Good to see the ecosystem expanding beyond Python and TypeScript. If you want to see the consumer side of MCP in action, I recently wrote up what happens when you wire a well-built MCP server (MiniMax) into a coding agent. Eight tools covering voice, video, image, and music generation. GPT 5.4 reads the schemas, picks the right tool, and constructs the calls without you touching the API docs. https://reading.sh/what-happens-when-gpt-5-4-meets-a-powerful-mcp-server-d022c9dbf960?sk=9e66a0dceb83becb1b1398e02dcfe041 Shows what a good MCP server design enables from the client perspective.
Thank you for the article. What about c# MCP client?
Actually, I consider to create an article about that, but to simply term this, you should get a MCPClient instance and then call the CallToolAsync method and pass the tool name to execute relate method. (https://github.com/modelcontextprotocol/csharp-sdk?tab=readme-ov-file#getting-started-client)
Thank you,
Great, I am waiting on you article about the MCP client and how it works with MCP Servers.