Deepseek

Integra los modelos de Deepseek con cualquier cliente compatible con MCP, como Claude Desktop.

Documentación

Servidor MCP para la Integración de Deepseek

Este repositorio contiene una implementación de un servidor de Protocolo de Control de Modelos (MCP) que permite a Claude Desktop utilizar los modelos de Deepseek que se ejecutan en Docker.

Requisitos previos

  • Docker
  • Python 3.11 o posterior
  • Una clave de API de Deepseek
  • Claude Desktop

Instalación

  1. Clona el repositorio:
git clone https://github.com/vincentf305/mcp-server-deepseek.git
cd mcp-server-deepseek
  1. Instala las dependencias:
pip install -r requirements.txt

Configuración de Variables de Entorno

Crea un archivo .env en el directorio raíz del proyecto y añade la siguiente variable de entorno:

DEEPSEEK_API_KEY=your_api_key_here

Asegúrate de reemplazar your_api_key_here con tu clave de API real de Deepseek.

Ejecución del Servidor

Usando Docker

  1. Construye la imagen de Docker:
docker build -t mcp_server_deepseek .
  1. Ejecuta el contenedor:
docker run -d \
  --name mcp-server-deepseek \
  -p 8765:8765 \
  -e DEEPSEEK_API_KEY=your_api_key_here \
  mcp-server-deepseek

Ejecución Local

python -m mcp_server_deepseek.server

Uso con Claude Desktop

  1. Asegúrate de tener una clave de API de Deepseek

  2. Añade lo siguiente a tu configuración de 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. Reinicia Claude Desktop para cargar la nueva configuración

Contribuciones

  1. Haz un fork del repositorio
  2. Crea tu rama de características (git checkout -b feature/amazing-feature)
  3. Realiza tus cambios (git commit -m 'Add some amazing feature')
  4. Haz push a la rama (git push origin feature/amazing-feature)
  5. Crea una Solicitud de Extracción (Pull Request)

Licencia

Licencia MIT - consulta el archivo LICENSE para más detalles