{"type":"mcp_server","name":"mcp-client-x","description":"This repository provides a client-server example using the Model Context Protocol (MCP), demonstrating how to connect large language models with tools and data. It includes implementations for BMI calculation and","category":"AI","language":"Python","stars":26,"forks":1,"owner":"RGGH","github_url":"https://github.com/RGGH/mcp-client-x","homepage":"https://redandgreen.co.uk/python-sdk-for-model-context-protocol/ai-ml/","setup":"## Setup\n\n### Prerequisites\n\n- Python 3.9+\n- uv (Python package manager)\n\n### Installation\n\n```bash\n# Install dependencies\nuv install -e .\n```\n\n### Running the Example\n\n1. Start the client (which will automatically start the server):\n\n```bash\nuv run src/client/mcp_client.py\n```","tools":"## Available Tools\n\n1. `calculate_bmi` - A simple calculator that computes Body Mass Index.\n2. `fetch_weather` - An async tool that retrieves weather data from an external API.\n","faq":null,"created_at":"2025-03-08T16:37:53+00:00","updated_at":"2025-03-28T09:36:36+00:00","source_url":"https://model-context-protocol.com/servers/python-mcp-client-server-example-bmi","related_articles":[]}