A Model Context Protocol (MCP) server for the DeepSeek API, allowing seamless integration of DeepSeek's powerful language models with MCP-compatible applications like Claude Desktop.
npm install -g deepseek-mcp-server
-
Get your DeepSeek API key from DeepSeek Platform
-
Set up your environment:
export DEEPSEEK_API_KEY=your-api-key
Or create a
.env
file:DEEPSEEK_API_KEY=your-api-key
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"deepseek": {
"command": "npx",
"args": [
"-y",
"deepseek-mcp-server"
],
"env": {
"DEEPSEEK_API_KEY": "your-api-key"
}
}
}
}
- Chat completion tool with support for:
- Custom model selection
- Temperature control
- Max tokens limit
- Top P sampling
- Presence penalty
- Frequency penalty
You can test the server locally using the MCP Inspector tool:
-
Build the server:
npm run build
-
Run the server with MCP Inspector:
# Make sure to specify the full path to the built server npx @modelcontextprotocol/inspector node ./build/index.js
The inspector will open in your browser and connect to the server via stdio transport. You can:
- View available tools
- Test chat completions with different parameters
- Debug server responses
- Monitor server performance
Note: The server uses DeepSeek's R1 model (deepseek-reasoner) by default, which provides state-of-the-art performance for reasoning and general tasks.
MIT