MCP demo (DeepSeek as Client's LLM)

MCP demo (DeepSeek as Client's LLM)

site icon
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 协议中,实现特定功能(如天气查询)。

核心功能

  1. DeepSeek 集成:支持通过 API 密钥配置 DeepSeek 作为客户端的 LLM。
  2. MCP 协议支持:遵循 MCP 协议,实现客户端与服务器的交互。
  3. 天气查询功能:通过运行 client.py weather.py 实现天气查询功能。

适用场景

  1. 开发者学习:适合开发者学习如何将 DeepSeek 集成到 MCP 协议中。
  2. 天气查询智能体开发:可用于开发基于 DeepSeek 的天气查询智能体。

使用教程

使用依赖

  1. 安装 Python 环境。
  2. 确保已安装 pip 工具。

安装教程

  1. 在项目根目录下创建 .env 文件,并添加 DeepSeek API 密钥:

    ```

    DeepSeek

    DEEPSEEK_API_KEY=your_api_key_here ```

  2. 安装依赖:

    bash pip install -r requirements.txt

  3. 运行 MCP 客户端和服务器:

    bash python client.py weather.py

调试方式

  1. 确保 .env 文件中的 API 密钥正确。
  2. 检查 requirements.txt 中的依赖是否已正确安装。
  3. 运行 client.py weather.py 后,观察输出是否有错误信息。

常见问题解答

  1. 如何获取 DeepSeek API 密钥?
  2. 参考 DeepSeek 官方文档或社区资源获取 API 密钥。

  3. 运行时报错 ModuleNotFoundError

  4. 确保已安装 requirements.txt 中的所有依赖。

  5. 如何扩展其他功能?

  6. 可以参考提供的参考链接中的资源,学习如何开发其他功能的智能体。

许可证

None