modelscope·@chenchen0611/mcp-python-demo
一个基于MCP的项目,集成智谱AI和腾讯地图API,通过命令行和网页界面提供天气查询、地理编码和网页搜索功能。
这是一个基于 MCP (Model Context Protocol) 的项目,集成了智谱 AI 和腾讯地图 API,提供了天气查询、地理编码和网络搜索等功能。项目包含命令行界面和 Web 界面两种交互方式。
mcp-python-demo/
├── src/
│ └── mcp_python_demo/
│ ├── __init__.py
│ ├── server.py
│ ├── client.py
│ ├── web_client.py
│ └── main.py
├── images/
├── pyproject.toml
├── .env
├── .env.example
├── .gitignore
└── README.md
git clone https://github.com/chenchen0611/mcp-python-demo.git
cd mcp-python-demo
uv venv
source .venv/bin/activate # Linux/Mac
# 或
.venv\Scripts\activate # Windows
uv pip install -e .
.env 文件并配置必要的环境变量:# 智谱AI配置
ZHIPU_API_KEY="your-zhipu-api-key"
ZHIPU_MODEL="glm-4-plus"
ZHIPU_BASE_URL="https://open.bigmodel.cn/api/paas/v4/"
# 腾讯地图API配置
TENCENT_MAP_API_KEY="your-tencent-map-api-key"
TENCENT_MAP_API_BASE="https://apis.map.qq.com/ws/"
cd src/mcp_python_demo
streamlit run web_client.py
访问以下地址之一:

cd src/mcp_python_demo
uv run server.py

cd src/mcp_python_demo
# 使用本地服务器
uv run client.py --agent server.py
# 或使用远程服务器
uv run server.py
uv run client.py --agent http://127.0.0.1:8000

async def query_weather(adcode: str, search_type: str = "now") -> str:
"""获取中国城市天气信息"""
async def query_adcode(region_name: str) -> str:
"""获取行政区划代码"""
async def web_search(search_query: str, search_engine: str = "search_std") -> str:
"""使用智谱AI进行网络搜索"""
server.py 中使用 @mcp.tool() 装饰器添加新工具:@mcp.tool()
async def your_tool(param1: str, param2: str = "default") -> str:
"""工具描述"""
# 实现逻辑
return result
.env 文件中.env 文件提交到版本控制系统.env.example 进行配置连接错误
API 调用失败
Web UI 无法访问
本项目基于以下开源项目:
暂无描述。
快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。
全球酒店预订 MCP 服务,全球第三大B2B酒旅供应商官方出品,提供 200 万 + 酒店搜索、价格查询、可订检查和订单创建能力,让 AI 一键拥有原生酒店预订功能,企业和个人均可一键接入,完全免费。 支持通过城市名称、机场代码、热门景点、交通枢纽、酒店名称或具体地址等多种目标地点类型进行精准搜索,并提供灵活的星级筛选、入住日期设置、住宿天数配置等专业筛选功能。 还可基于用户的个人偏好或特定条件(如距离景点/机场/市中心更近)提供个性化酒店推荐,并生成多维度热门榜单,包括高性价比酒店、好评热门酒店、人气精选等不同类型的专业推荐。 整个工具能够通过自然语言交互,智能完成从地点解析、酒店筛选、个性化推荐到预订支付的完整服务流程,为各类商务出行、家庭度假和个人旅行提供精准、高效的酒店选择解决方案。
DataV Atlas MCP服务是阿里云DataV团队提供的地理空间数据可视化MCP服务,提供地理空间数据的大模型可视分析能力,包含地理空间数据处理、地理空间数据生成、地理空间可视化布局算法、地理空间可视化编码工具等。
可获取本地公网ip,并且支持任意ip地址归属地查询
现已支持5个核心API接口和MCP协议的对接, 涵盖询价、发单、查询详情等,是国内首家兼容MCP协议的配送服务商。