DeepSeek MCP Server
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
Related MCP server: mentor-mcp-server
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
Clonar el repositorio
Instalar dependencias:
npm installConstruir el proyecto:
npm run buildConfigure 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:
Generar código inicial
Completa el código con manejo de errores
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:
Solicitud de almacenamiento en caché con TTL
Almacenamiento en caché de resultados en cadena
Construcción de indicaciones inteligentes
Seguimiento de metadatos para el análisis de uso
Desarrollo
Para iniciar el desarrollo:
npm run devPara limpiar y reconstruir:
npm run rebuildRequisitos
Node.js >= 18.0.0
Clave API de DeepSeek
Cliente compatible con MCP
Licencia
ISC
This server cannot be deployed
Maintenance
Related MCP Connectors
Discover flat-rate DeepSeek plans, model limits, API-key instructions, and coding-client setup.
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides code completion, bug fixing, and test generation for multiple programming languages, integrating with the Mistral Codestral API to enhance code development processes.2-
- AlicenseAqualityDmaintenanceProvides 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.532Apache 2.0
- AlicenseAqualityDmaintenanceProvides AI tools for chat, code review, idea evaluation, explanation, summarization, and debugging by automating DeepSeek AI through Playwright.631 npmMIT
- AlicenseNot gradedqualityDmaintenanceConnects MCP clients to DeepSeek API, including DeepSeek-R1 reasoning with visible chain-of-thought. Provides four tools: generate, chat, reason, and list models.1MIT