Skip to main content
Glama

DeepSeek MCP Server

by Sheshiyer

Servidor MCP de DeepSeek

Una implementación de servidor MCP que proporciona capacidades de generación y finalización de código utilizando la API DeepSeek, con soporte para encadenamiento de herramientas y optimización de costos.

Características

  • Generación de código con soporte específico del lenguaje
  • Completado de código con conocimiento del contexto
  • Optimización de código con múltiples objetivos
  • Encadenamiento de herramientas para operaciones complejas
  • Almacenamiento en caché integrado para optimizar costos
  • Implementación de TypeScript con seguridad de tipos completa

Herramientas

1. generar_código

Genere código utilizando la API de DeepSeek con soporte específico del lenguaje.

{ "name": "generate_code", "params": { "prompt": "Write a function that sorts an array", "language": "typescript", "temperature": 0.7 } }

2. código_completo

Obtenga finalizaciones de código inteligentes basadas en el contexto existente.

{ "name": "complete_code", "params": { "code": "function processData(data) {", "prompt": "Add input validation and error handling", "temperature": 0.7 } }

3. optimizar_código

Optimice el código existente para mejorar el rendimiento, el uso de memoria o la legibilidad.

{ "name": "optimize_code", "params": { "code": "your code here", "target": "performance" } }

4. ejecutar_cadena

Ejecutar una cadena de herramientas en secuencia, con el contexto pasando entre los pasos.

{ "name": "execute_chain", "params": { "steps": [ { "toolName": "generate_code", "params": { "prompt": "Create a REST API endpoint", "language": "typescript" } }, { "toolName": "optimize_code", "params": { "target": "performance" } } ] } }

Instalación

  1. Clonar el repositorio
  2. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build
  1. Configure su clave API de DeepSeek en el archivo de configuración de MCP:
{ "mcpServers": { "deepseek": { "command": "node", "args": ["/path/to/deepseek-mcp/build/index.js"], "env": { "DEEPSEEK_API_KEY": "your-api-key" } } } }

Uso

El servidor se puede usar con cualquier cliente compatible con MCP. A continuación, se muestra un ejemplo con la CLI de MCP:

mcp use deepseek generate_code --params '{"prompt": "Write a hello world program", "language": "python"}'

Encadenamiento de herramientas

El encadenamiento de herramientas permite combinar múltiples operaciones en un único flujo de trabajo. Cada herramienta de la cadena puede acceder a los resultados de las herramientas anteriores a través del contexto de la cadena.

Cadena de ejemplo:

  1. Generar código inicial
  2. Completa el código con manejo de errores
  3. Optimizar el resultado final
{ "steps": [ { "toolName": "generate_code", "params": { "prompt": "Create a user authentication function", "language": "typescript" } }, { "toolName": "complete_code", "params": { "prompt": "Add input validation and error handling" } }, { "toolName": "optimize_code", "params": { "target": "security" } } ] }

Optimización de costos

El servidor implementa varias estrategias para optimizar los costos de la API:

  1. Solicitud de almacenamiento en caché con TTL
  2. Almacenamiento en caché de resultados en cadena
  3. Construcción de indicaciones inteligentes
  4. Seguimiento de metadatos para el análisis de uso

Desarrollo

Para iniciar el desarrollo:

npm run dev

Para limpiar y reconstruir:

npm run rebuild

Requisitos

  • Node.js >= 18.0.0
  • Clave API de DeepSeek
  • Cliente compatible con MCP

Licencia

ISC

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Proporciona capacidades de generación y finalización de código utilizando la API DeepSeek, con soporte para encadenamiento de herramientas y optimización de costos.

  1. Características
    1. Herramientas
      1. generar\_código
      2. código\_completo
      3. optimizar\_código
      4. ejecutar\_cadena
    2. Instalación
      1. Uso
        1. Encadenamiento de herramientas
          1. Optimización de costos
            1. Desarrollo
              1. Requisitos
                1. Licencia

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    Provides deep source code analysis for Unreal Engine codebases, allowing AI assistants to understand C++ class structures, search code, and analyze subsystems.
                    Last updated -
                    71
                    TypeScript
                    MIT License
                  • -
                    security
                    F
                    license
                    -
                    quality
                    Provides code completion, bug fixing, and test generation for multiple programming languages, integrating with the Mistral Codestral API to enhance code development processes.
                    Last updated -
                    2
                    TypeScript
                  • A
                    security
                    A
                    license
                    A
                    quality
                    Provides LLM Agents with AI-powered mentorship for code review, design critique, writing feedback, and brainstorming using the Deepseek API, enabling enhanced output in various development and strategic planning tasks.
                    Last updated -
                    5
                    15
                    TypeScript
                    Apache 2.0
                  • -
                    security
                    F
                    license
                    -
                    quality
                    This server integrates DeepSeek and Claude AI models to provide enhanced AI responses, featuring a RESTful API, configurable parameters, and robust error handling.
                    Last updated -
                    13
                    TypeScript

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sheshiyer/deepseek-mcp-with-MoE'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server