
mcp_server_client_example
这个GitHub仓库托管了一个基于Python的MCP Server客户端-服务器天气服务演示,包含AI集成和教育示例。
Repository Info
About This Server
这个GitHub仓库托管了一个基于Python的MCP Server客户端-服务器天气服务演示,包含AI集成和教育示例。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Client & Server Example
Prerequisites
- Python 3.12 or higher
- uv (Python package installer and environment manager)
- Environment variables set up in
.envfile (for Anthropic API key)
Installation
-
Clone the repository
-
Install uv if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Create and activate a new environment:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
- Install dependencies using uv:
uv pip install -e .
- Configure .env by copying
.env.exampleto.envand filling in your Anthropic API key:
Project Structure
- Simple client and server
weather_server.py- MCP server implementation with weather service endpoints
- Client example and Server example
weather_example.py- Example implementation using the National Weather Service APIclient_example.py- Interactive client with Claude AI integration
Quick Start
Clone the repository
git clone https://github.com/xiaoye-hua/mcp_server_client_exampleInstall dependencies
cd mcp_server_client_example
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.