DeepSeek MCP Server

DeepSeek MCP Server

site icon
2025.03.27 202
JavaScript语言模型集成多轮对话支持自动模型回退开发效率内容生成
DeepSeek MCP Server 是一个用于 DeepSeek API 的模型上下文协议(MCP)服务器,旨在无缝集成 DeepSeek 强大的语言模型与 MCP 兼容的应用程序(如 Claude Desktop)。该服务器支持匿名使用 DeepSeek API,仅显示代理信息,提供多轮对话支持、自动模型回退、资源发现等功能,适用于训练与微调、复杂交互等场景。
View on GitHub

Overview

基本能力

产品定位

DeepSeek MCP Server 是一个用于集成 DeepSeek 语言模型的 MCP 服务器,支持与 MCP 兼容的应用程序(如 Claude Desktop)无缝交互。

核心功能

  1. 匿名使用 DeepSeek API:仅显示代理信息,保护用户隐私。
  2. 多轮对话支持
  3. 维护完整的消息历史和上下文。
  4. 保留配置设置。
  5. 处理复杂的对话流程和后续链。
  6. 自动模型回退:如果主模型(R1)不可用,自动切换到备用模型(v3)。
  7. 资源发现
  8. 自定义模型选择。
  9. 温度控制(0.0 - 2.0)。
  10. 最大令牌限制。
  11. Top P 采样(0.0 - 1.0)。
  12. 存在惩罚(-2.0 - 2.0)。
  13. 频率惩罚(-2.0 - 2.0)。
  14. 增强对话功能:支持复杂交互场景,如多步推理、交互式故障排除等。

适用场景

  1. 训练与微调:提供格式化的对话数据,适用于训练高质量对话模型。
  2. 复杂交互
  3. 多步推理问题。
  4. 交互式故障排除会话。
  5. 详细的技术讨论。
  6. 需要上下文的场景。

工具列表

  1. MCP Inspector:用于本地测试服务器,支持查看可用工具、测试聊天完成、调试服务器响应和监控性能。

常见问题解答

  1. 如何切换模型?:通过提示“使用 deepseek-reasoner”或“使用 deepseek-chat”切换模型。
  2. 主模型不可用怎么办?:服务器会自动切换到备用模型。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 通过 Smithery 安装bash npx -y @smithery/cli install @dmontgomery40/deepseek-mcp-server --client claude
  2. 手动安装bash npm install -g deepseek-mcp-server
  3. 配置 Claude Desktop: 在 claude_desktop_config.json 中添加以下内容: json { "mcpServers": { "deepseek": { "command": "npx", "args": [ "-y", "deepseek-mcp-server" ], "env": { "DEEPSEEK_API_KEY": "your-api-key" } } } }

调试方式

  1. 构建服务器bash npm run build
  2. 使用 MCP Inspector 运行服务器bash npx @modelcontextprotocol/inspector node ./build/index.js
  3. 在浏览器中打开 MCP Inspector,测试服务器功能。

许可证

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