DeepSeek

Accede a los modelos de lenguaje avanzados de DeepSeek a través de la API de DeepSeek.

Documentación

Servidor MCP de DeepSeek

DeepSeek Official List Official MCP Registry npm version npm downloads OCI package GitHub stars Glama MCP Listing Listed on Spark Install via Spark

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/completions con deepseek-v4-flash y deepseek-v4-pro
  • POST /beta/completions para la finalización FIM de V4 Pro
  • GET /models
  • GET /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 usa deepseek-v4-flash. Admite thinking: { "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 usa deepseek-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

Licencia

MIT