DeepSeek
Accede a los modelos de lenguaje avanzados de DeepSeek a través de la API de DeepSeek.
Documentación
Servidor MCP de DeepSeek
Servidor del Model Context Protocol para la API actual de DeepSeek V4.
A partir del 24 de abril de 2026, los documentos de referencia de la API pública de DeepSeek:
POST /chat/completionscondeepseek-v4-flashydeepseek-v4-proPOST /beta/completionspara la finalización FIM de V4 ProGET /modelsGET /user/balance
Este servidor expone únicamente esas superficies de API documentadas. No incluye un monitor V4, herramientas especulativas de imagen/video/subida, ni sustitución automática de modelos.
Herramientas
chat_completion: Chat de DeepSeek V4. Por defecto usadeepseek-v4-flash. Admitethinking: { "type": "enabled" | "disabled" },reasoning_effort: "high" | "max", salida JSON, herramientas de función, logprobs, streaming y memoria de conversación.completion: Finalización FIM de DeepSeek V4 Pro. Por defecto usadeepseek-v4-pro.list_models: Lee la lista de modelos de DeepSeek en vivo.get_user_balance: Lee el saldo y la disponibilidad de la cuenta.reset_conversation: Borra una conversación en memoria.list_conversations: Enumera los IDs de conversaciones en memoria.
Remoto Alojado
- URL:
https://deepseek-mcp.ragweld.com/mcp - Autenticación:
Authorization: Bearer <token>
Codex CLI:
export DEEPSEEK_MCP_AUTH_TOKEN="REPLACE_WITH_TOKEN"
codex mcp add deepseek --url https://deepseek-mcp.ragweld.com/mcp --bearer-token-env-var DEEPSEEK_MCP_AUTH_TOKEN
Claude Code:
export DEEPSEEK_MCP_AUTH_TOKEN="REPLACE_WITH_TOKEN"
claude mcp add --transport http deepseek https://deepseek-mcp.ragweld.com/mcp --header "Authorization: Bearer $DEEPSEEK_MCP_AUTH_TOKEN"
Cursor:
node -e 'const fs=require("fs"),p=process.env.HOME+"/.cursor/mcp.json";let j={mcpServers:{}};try{j=JSON.parse(fs.readFileSync(p,"utf8"))}catch{};j.mcpServers={...(j.mcpServers||{}),deepseek:{url:"https://deepseek-mcp.ragweld.com/mcp",headers:{Authorization:"Bearer ${env:DEEPSEEK_MCP_AUTH_TOKEN}"}}};fs.mkdirSync(process.env.HOME+"/.cursor",{recursive:true});fs.writeFileSync(p,JSON.stringify(j,null,2));'
Stdio Local
DEEPSEEK_API_KEY="REPLACE_WITH_DEEPSEEK_KEY" npx -y deepseek-mcp-server
Docker:
docker pull docker.io/dmontgomery40/deepseek-mcp-server:0.5.0
docker run --rm -i -e DEEPSEEK_API_KEY="REPLACE_WITH_DEEPSEEK_KEY" docker.io/dmontgomery40/deepseek-mcp-server:0.5.0
Entorno
Requerido:
DEEPSEEK_API_KEY=your-api-key
Opcional:
DEEPSEEK_BASE_URL=https://api.deepseek.com
DEEPSEEK_REQUEST_TIMEOUT_MS=120000
DEEPSEEK_DEFAULT_MODEL=deepseek-v4-flash
MCP_TRANSPORT=stdio
MCP_HTTP_HOST=127.0.0.1
MCP_HTTP_PORT=3001
MCP_HTTP_PATH=/mcp
MCP_HTTP_STATEFUL_SESSION=false
CONVERSATION_MAX_MESSAGES=200
Verificación
npm run build
npm test
DEEPSEEK_API_KEY="REPLACE_WITH_DEEPSEEK_KEY" npm run test:live
DEEPSEEK_MCP_AUTH_TOKEN="REPLACE_WITH_TOKEN" npm run test:remote
La prueba de humo en vivo realiza solicitudes reales a DeepSeek para listado de modelos, saldo, chat sin razonamiento, chat de streaming con razonamiento con reasoning_content, finalización FIM y llamadas a herramientas MCP.
Identidad del Registro
- Nombre del registro MCP:
io.github.DMontgomery40/deepseek - paquete npm:
deepseek-mcp-server - paquete OCI:
docker.io/dmontgomery40/deepseek-mcp-server:0.5.0
Referencias Oficiales
- Finalizaciones de chat de DeepSeek: https://api-docs.deepseek.com/api/create-chat-completion
- Finalizaciones FIM de DeepSeek: https://api-docs.deepseek.com/api/create-completion
- Modelos de DeepSeek: https://api-docs.deepseek.com/api/list-models
- Saldo de DeepSeek: https://api-docs.deepseek.com/api/get-user-balance
- Especificación MCP: https://modelcontextprotocol.io/specification/2025-11-25
Licencia
MIT