Demonstrates a client-server implementation using the Model Context Protocol (MCP) for connecting large language models with tools and data.
This project provides a practical example of implementing a client-server architecture using the Model Context Protocol (MCP). It showcases how to create an MCP server with custom tools, connect to it with an MCP client, and call those tools to retrieve responses. The server exposes tools like a BMI calculator and a weather data fetcher, while the client interacts with these tools, offering a clear demonstration of MCP's capabilities.
Key Features
01Provides an MCP client implementation.
02Implements a BMI calculator tool.
0312 GitHub stars
04Includes an example MCP server with custom tools.
05Demonstrates calling tools and receiving responses.
06Implements an asynchronous weather data retrieval tool.