
mcp-server-deepseek

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 密钥
安装教程
-
克隆仓库:
bash git clone https://github.com/yourusername/mcp-server-deepseek.git cd mcp-server-deepseek
-
创建虚拟环境:
bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
-
安装包:
bash pip install -e .
-
创建
.env
文件并设置 DeepSeek API 凭据:bash cp .env.example .env
-
编辑
.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