Deepseek R1 MCP Server

MIT License
40
  • Apple
  • Linux

Servidor MCP Deepseek R1

Implementación de servidor del 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 mayor seguridad de tipos, gestión de errores y compatibilidad con Claude Desktop.

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

Prerrequisitos

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

Selección de modelos

De forma predeterminada, este servidor utiliza el modelo deepseek-R1 . Si prefiere usar DeepSeek-V3 , modifique 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. Actualizar 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 token 8192)
  • Parámetros configurables (max_tokens, temperatura)
  • Manejo robusto de errores con mensajes de error detallados
  • Compatibilidad total con el protocolo MCP
  • Integración de Claude Desktop
  • Compatibilidad con 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 la temperature según su 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.5Escritura de cuentos, 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 no válidos
  • Limitación de velocidad
  • Problemas de red

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Una implementación de Node.js/TypeScript de un servidor de protocolo de contexto de modelo para el modelo de lenguaje Deepseek R1, optimizado para tareas de razonamiento con una ventana de contexto grande y totalmente integrado con Claude Desktop.

  1. Quick Start
    1. Installing manually
  2. Prerequisites
    1. Model Selection
      1. Project Structure
        1. Configuration
          1. Development
            1. Features
              1. API Usage
                1. The Temperature Parameter
                  1. Error Handling
                    1. Contributing
                      1. License

                        Related MCP Servers

                        • -
                          security
                          A
                          license
                          -
                          quality
                          An unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.
                          Last updated -
                          6
                          2
                          JavaScript
                          Apache 2.0
                          • Linux
                          • Apple
                        • A
                          security
                          A
                          license
                          A
                          quality
                          Node.js server implementing Model Context Protocol that enables interaction with TaskWarrior through natural language to view, filter, add, and complete tasks.
                          Last updated -
                          3
                          13
                          1
                          JavaScript
                          MIT License
                        • -
                          security
                          A
                          license
                          -
                          quality
                          A TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.
                          Last updated -
                          6
                          TypeScript
                          MIT License
                        • A
                          security
                          A
                          license
                          A
                          quality
                          A Model Context Protocol server that combines DeepSeek R1's reasoning capabilities with Claude 3.5 Sonnet's response generation, enabling two-stage AI processing where DeepSeek's structured reasoning enhances Claude's final outputs.
                          Last updated -
                          2
                          JavaScript
                          MIT License

                        View all related MCP servers

                        ID: qui5thpyvu