Best for
- Developers integrating DeepSeek V4.1 Flash into MCP clients
- Chat or analysis workflows that combine text and image inputs
- Users who want to self-host the server over stdio or a local streamable-http endpoint
A community-maintained MCP server for DeepSeek that covers V4.1 Flash chat, Responses, FIM, Files, model, and balance endpoints, with well-defined tools that declare output schemas and behavior annotations. It fits developers who want DeepSeek inside an MCP client, but requires careful handling of API keys and hosted tokens, attention to uploaded-file storage and expiry, and awareness that the hosted endpoint may lag the latest release.
This is a community-maintained Model Context Protocol server that wraps DeepSeek's current V4.1 Flash API. It exposes eleven tools covering text and visual Chat Completions, stateless Responses API calls, FIM completion, Files API lifecycle operations (upload, list, retrieve, delete), live model discovery, account balance checks, and bounded in-memory conversations. Built on the MCP TypeScript SDK v2, it supports both stdio and streamable-http transports and negotiates the 2026-07-28 protocol era while falling back to stateless legacy clients. Note that "multimodal" here means image understanding only; the server does not generate images, video, or audio. It is not maintained by DeepSeek itself.
Node.js 20 or newer is required. 1) Run directly over stdio: DEEPSEEK_API_KEY="your-key" npx -y deepseek-mcp-server@1. 2) Claude Code: claude mcp add deepseek --env DEEPSEEK_API_KEY="your-key" -- npx -y deepseek-mcp-server@1. 3) Codex CLI: codex mcp add deepseek --env DEEPSEEK_API_KEY="your-key" -- npx -y deepseek-mcp-server@1. 4) Or configure an MCP client with command npx, args ["-y", "deepseek-mcp-server@1"], and the DEEPSEEK_API_KEY environment variable. 5) For a local HTTP endpoint, set MCP_TRANSPORT=streamable-http along with MCP_HTTP_HOST/MCP_HTTP_PORT; the default is http://127.0.0.1:3001/mcp.
{
"mcpServers": {
"deepseek": {
"command": "npx",
"args": ["-y", "deepseek-mcp-server@1"],
"env": {
"DEEPSEEK_API_KEY": "REPLACE_WITH_DEEPSEEK_KEY"
}
}
}
}