模型控制协议服务器

MCP服务器实现,用于Claude Desktop与Docker中运行的Deepseek模型集成。

  • by vincentf305
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 vincentf305/mcp-server-deepseek

使用说明

用于Deepseek集成的MCP服务器

此存储库包含一个模型控制协议(MCP)服务器实现,允许Claude Desktop使用在Docker中运行的Deepseek模型。

先决条件

  • 码头工人
  • Python 3.11或更高版本
  • 深度搜索API密钥
  • 克劳德桌面

安装

  1. 克隆存储库:
git clone https://github.com/vincentf305/mcp-server-deepseek.git
cd mcp-server-deepseek
  1. 安装依赖项:
pip install -r requirements.txt

设置环境变量

创建一个 .env 在项目的根目录中创建文件,并添加以下环境变量:

DEEPSEEK_API_KEY=your_api_key_here

确保更换 your_api_key_here 使用您的实际Deepsseek API密钥。

运行服务器

使用Docker

  1. 构建Docker镜像:
docker build -t mcp_server_deepseek .
  1. 运行容器:
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

  1. 请确保您拥有Deepsseek API密钥

  2. 将以下内容添加到您的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"
      }
    }
  }
}
  1. 重新启动Claude Desktop以加载新配置

贡献

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 创建拉取请求

许可证

MIT许可证-请参阅 许可证 详细信息文件