DeepSeek MCP Server provides seamless integration between DeepSeek's powerful language models and MCP-compatible applications like Claude Desktop. The server enables anonymous API access to DeepSeek's models, with your requests appearing only as coming from a proxy on the DeepSeek side. This implementation offers intelligent handling of natural language configuration requests, automatic model fallback mechanisms, and robust multi-turn conversation support. With DeepSeek MCP Server, you can leverage both the general-purpose capabilities of DeepSeek Chat and the more technical reasoning abilities of DeepSeek Reasoner through a unified interface.
DeepSeek MCP Server allows you to use DeepSeek's advanced language models through the Model Context Protocol, making them accessible in applications like Claude Desktop. The server provides anonymous access to the DeepSeek API, with only a proxy visible on the DeepSeek side.
The easiest way to install DeepSeek MCP Server for Claude Desktop is through Smithery:
npx -y @smithery/cli install @dmontgomery40/deepseek-mcp-server --client claude
You can also install the server globally using npm:
npm install -g deepseek-mcp-server
To use DeepSeek MCP Server with Claude Desktop, add the following to your claude_desktop_config.json
file:
{
"mcpServers": {
"deepseek": {
"command": "npx",
"args": [
"-y",
"deepseek-mcp-server"
],
"env": {
"DEEPSEEK_API_KEY": "your-api-key"
}
}
}
}
Replace your-api-key
with your actual DeepSeek API key.
The server provides access to multiple DeepSeek models:
You can control the server's behavior through natural language requests:
If the primary model (deepseek-reasoner) is unavailable, the server automatically falls back to deepseek-chat. You can switch between models at any time by including "use deepseek-reasoner" or "use deepseek-chat" in your prompt.
The server maintains complete message history and context across exchanges, preserving configuration settings throughout the conversation. This is particularly valuable for:
If you encounter issues:
For persistent problems, check the GitHub repository for known issues or to report new ones.