
MCP demo (DeepSeek as Client's LLM)

2025.03.31
3
Python演示项目DeepSeek 集成天气查询其它
mcp-demo-deepseek 是一个基于 DeepSeek 作为客户端大型语言模型(LLM)的 MCP(Model Context Protocol)演示项目。它允许用户通过配置 DeepSeek API 密钥来运行 MCP 客户端和服务器,实现天气查询等功能。
View on GitHub
Overview
基本能力
产品定位
mcp-demo-deepseek 是一个演示项目,展示了如何将 DeepSeek 作为客户端的 LLM 集成到 MCP 协议中,实现特定功能(如天气查询)。
核心功能
- DeepSeek 集成:支持通过 API 密钥配置 DeepSeek 作为客户端的 LLM。
- MCP 协议支持:遵循 MCP 协议,实现客户端与服务器的交互。
- 天气查询功能:通过运行
client.py weather.py
实现天气查询功能。
适用场景
- 开发者学习:适合开发者学习如何将 DeepSeek 集成到 MCP 协议中。
- 天气查询智能体开发:可用于开发基于 DeepSeek 的天气查询智能体。
使用教程
使用依赖
- 安装 Python 环境。
- 确保已安装
pip
工具。
安装教程
-
在项目根目录下创建
.env
文件,并添加 DeepSeek API 密钥:```
DeepSeek
DEEPSEEK_API_KEY=your_api_key_here ```
-
安装依赖:
bash pip install -r requirements.txt
-
运行 MCP 客户端和服务器:
bash python client.py weather.py
调试方式
- 确保
.env
文件中的 API 密钥正确。 - 检查
requirements.txt
中的依赖是否已正确安装。 - 运行
client.py weather.py
后,观察输出是否有错误信息。
常见问题解答
- 如何获取 DeepSeek API 密钥?
-
参考 DeepSeek 官方文档或社区资源获取 API 密钥。
-
运行时报错
ModuleNotFoundError
? -
确保已安装
requirements.txt
中的所有依赖。 -
如何扩展其他功能?
- 可以参考提供的参考链接中的资源,学习如何开发其他功能的智能体。
许可证
None