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.
Strongest · Setup experience 15/20 Weakest · Reliability 10/20
Static review · not runListed 2026-09-18
Read the FMRS scoring method →Runtime:Node.js 20+ · Docker · Hosted (no local runtime)
DEEPSEEK_API_KEY
API key required for DeepSeek platform requests; create it in your DeepSeek developer account.
DEEPSEEK_BASE_URL
Upstream DeepSeek API base URL, defaults to https://api.deepseek.com.
DEEPSEEK_REQUEST_TIMEOUT_MS
Request timeout in milliseconds for DeepSeek calls, default 120000.
DEEPSEEK_DEFAULT_MODEL
Default model to use, currently deepseek-flash.
MCP_TRANSPORT
Transport mode, stdio or streamable-http, defaults to stdio.
MCP_HTTP_HOST
HTTP transport listen host, defaults to 127.0.0.1.
MCP_HTTP_PORT
HTTP transport listen port, defaults to 3001.
MCP_HTTP_PATH
HTTP endpoint path, defaults to /mcp.
MCP_HTTP_ALLOWED_ORIGINS
Comma-separated origin allowlist for browser clients; requests with an unlisted Origin header get 403.
CONVERSATION_MAX_MESSAGES
Maximum messages retained in the process-local conversation store, default 200.
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"
}
}
}
}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"deepseek": {
"command": "npx",
"args": [
"-y",
"deepseek-mcp-server@1"
],
"env": {
"DEEPSEEK_API_KEY": "REPLACE_WITH_DEEPSEEK_KEY"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add deepseek -e DEEPSEEK_API_KEY=REPLACE_WITH_DEEPSEEK_KEY -- npx -y deepseek-mcp-server@1
Run it in a terminal; replace any <…> placeholders with your own values first.
After connecting, the client's tool list should show 11 tools including chat_completion, list_models, and get_user_balance. Running list_models or get_user_balance and getting real model or balance data confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
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.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 7a08656b733b Data synced 2026-11-02 Read the FMRS scoring method