Deepseek R1

Un servidor MCP para el modelo Deepseek R1, que utiliza la API de Deepseek.

Documentación

MseeP.ai Security Assessment Badge

Servidor MCP de Deepseek R1

Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) para el modelo de lenguaje Deepseek R1. Deepseek R1 es un potente modelo de lenguaje optimizado para tareas de razonamiento con una ventana de contexto de 8192 tokens.

¿Por qué Node.js? Esta implementación utiliza Node.js/TypeScript, ya que proporciona la integración más estable con servidores MCP. El SDK de Node.js ofrece mejor seguridad de tipos, manejo de errores y compatibilidad con Claude Desktop.

Deepseek R1 Server MCP server

Inicio Rápido

Instalación manual

# Clone and install
git clone https://github.com/66julienmartin/MCP-server-Deepseek_R1.git
cd deepseek-r1-mcp
npm install

# Set up environment
cp .env.example .env  # Then add your API key

# Build and run
npm run build

Requisitos Previos

  • Node.js (v18 o superior)
  • npm
  • Claude Desktop
  • Clave API de Deepseek

Selección de Modelo

Por defecto, este servidor utiliza el modelo deepseek-R1. Si deseas usar DeepSeek-V3 en su lugar, modifica el nombre del modelo en src/index.ts:

// For DeepSeek-R1 (default)
model: "deepseek-reasoner"

// For DeepSeek-V3
model: "deepseek-chat"

Estructura del Proyecto

deepseek-r1-mcp/
├── src/
│   ├── index.ts             # Main server implementation
├── build/                   # Compiled files
│   ├── index.js
├── LICENSE
├── README.md
├── package.json
├── package-lock.json
└── tsconfig.json

Configuración

  1. Crea un archivo .env:
DEEPSEEK_API_KEY=your-api-key-here
  1. Actualiza la configuración de Claude Desktop:
{
  "mcpServers": {
    "deepseek_r1": {
      "command": "node",
      "args": ["/path/to/deepseek-r1-mcp/build/index.js"],
      "env": {
        "DEEPSEEK_API_KEY": "your-api-key"
      }
    }
  }
}

Desarrollo

npm run dev     # Watch mode
npm run build   # Build for production

Características

  • Generación avanzada de texto con Deepseek R1 (ventana de contexto de 8192 tokens)
  • Parámetros configurables (max_tokens, temperature)
  • Manejo robusto de errores con mensajes de error detallados
  • Soporte completo del protocolo MCP
  • Integración con Claude Desktop
  • Soporte para los modelos DeepSeek-R1 y DeepSeek-V3

Uso de la API

{
  "name": "deepseek_r1",
  "arguments": {
    "prompt": "Your prompt here",
    "max_tokens": 8192,    // Maximum tokens to generate
    "temperature": 0.2     // Controls randomness
  }
}

El Parámetro de Temperatura

El valor predeterminado de temperature es 0.2.

Deepseek recomienda configurar el temperature según tu caso de uso específico:

CASO DE USOTEMPERATURAEJEMPLO
Codificación / Matemáticas0.0Generación de código, cálculos matemáticos
Limpieza de Datos / Análisis de Datos1.0Tareas de procesamiento de datos
Conversación General1.3Chat y diálogo
Traducción1.3Traducción de idiomas
Escritura Creativa / Poesía1.5Redacción de historias, generación de poesía

Manejo de Errores

El servidor proporciona mensajes de error detallados para problemas comunes:

  • Errores de autenticación de API
  • Parámetros inválidos
  • Limitación de velocidad
  • Problemas de red

Contribuciones

¡Las contribuciones son bienvenidas! No dudes en enviar una Solicitud de Extracción (Pull Request).

Licencia

MIT