用于 Deepseek 集成的 MCP 服务器
该存储库包含一个模型控制协议 (MCP) 服务器实现,允许 Claude Desktop 使用在 Docker 中运行的 Deepseek 模型。
先决条件
- Docker
- Python 3.11 或更高版本
- Deepseek API 密钥
- 克劳德桌面
安装
- 克隆存储库:
git clone https://github.com/vincentf305/mcp-server-deepseek.git
cd mcp-server-deepseek
- 安装依赖项:
pip install -r requirements.txt
设置环境变量
在项目根目录下创建.env
文件,并添加以下环境变量:
DEEPSEEK_API_KEY=your_api_key_here
确保将your_api_key_here
替换为您的实际 Deepseek API 密钥。
运行服务器
使用 Docker
- 构建 Docker 镜像:
docker build -t mcp_server_deepseek .
- 运行容器:
docker run -d \
--name mcp-server-deepseek \
-p 8765:8765 \
-e DEEPSEEK_API_KEY=your_api_key_here \
mcp-server-deepseek
本地运行
python -m mcp_server_deepseek.server
与 Claude Desktop 一起使用
- 确保您拥有 Deepseek API 密钥
- 将以下内容添加到您的 Claude Desktop 配置(claude_desktop_config.json)中:
{
"mcpServers": {
"deepseek-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DEEPSEEK_API_KEY",
"mcp_server_deepseek"
],
"env": {
"DEEPSEEK_API_KEY": "your_api_key_here"
}
}
}
}
- 重新启动 Claude Desktop 以加载新配置
贡献
- 分叉存储库
- 创建你的功能分支(
git checkout -b feature/amazing-feature
) - 提交您的更改(
git commit -m 'Add some amazing feature'
) - 推送到分支(
git push origin feature/amazing-feature
) - 创建拉取请求
执照
MIT 许可证 - 详情请参阅许可证文件