mcp-server-deepseek

mcp-server-deepseek

site icon
2025.03.11 0
Python推理增强LLM 集成开发效率
mcp-server-deepseek 是一个基于 Model Context Protocol (MCP) 的服务,旨在通过 DeepSeek-R1 的推理能力增强非推理模型的响应质量。该服务充当 LLM 应用程序与 DeepSeek 推理能力之间的桥梁,通过 MCP 工具暴露 DeepSeek-R1 的推理内容,适用于任何兼容 MCP 的客户端。
View on GitHub

Overview

基本能力

产品定位

mcp-server-deepseek 是一个 MCP 服务器,提供对 DeepSeek-R1 推理能力的访问,使非推理模型能够生成更优质的响应。

核心功能

  • 访问 DeepSeek-R1:通过 DeepSeek 的 API 利用其推理模型
  • 结构化思维:以 <thinking> 格式返回推理内容
  • MCP 集成:完全兼容 Model Context Protocol
  • 错误处理:具有详细日志记录的健壮错误处理

适用场景

  • 增强无原生推理能力模型的响应
  • 访问 DeepSeek-R1 的思维过程以解决复杂问题
  • 为 Claude 或其他支持 MCP 的 LLM 添加结构化推理

工具列表

think_with_deepseek_r1

  • 能力:将提示发送到 DeepSeek-R1 并返回其推理内容
  • 参数prompt(字符串)- 要处理的完整用户提示
  • 返回:包含 DeepSeek-R1 推理的字符串,包装在 <thinking> 标签中

常见问题解答

  • API 密钥问题:确保 .env 文件中正确设置了 DeepSeek API 密钥
  • 超时错误:复杂提示可能导致超时,尝试简化提示
  • 缺少推理:某些查询可能不会生成推理内容,尝试重新表述

使用教程

使用依赖

  • Python 3.13 或更高版本
  • DeepSeek 的 API 密钥

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/mcp-server-deepseek.git cd mcp-server-deepseek

  2. 创建虚拟环境: bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate

  3. 安装包: bash pip install -e .

  4. 创建 .env 文件并设置 DeepSeek API 凭据: bash cp .env.example .env

  5. 编辑 .env 文件: MCP_SERVER_DEEPSEEK_MODEL_NAME=deepseek-reasoner MCP_SERVER_DEEPSEEK_API_KEY=your_api_key_here MCP_SERVER_DEEPSEEK_API_BASE_URL=https://api.deepseek.com

调试方式

  • 运行服务器: bash mcp-server-deepseek

  • 开发模式(使用 MCP Inspector): bash make dev

  • 查看日志: bash cat ~/.cache/mcp-server-deepseek/server.log

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。