DeepSeek MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DeepSeek MCP Serverwhat models do you have?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DeepSeek MCP Server
A small, clean Model Context Protocol server that connects any MCP client — Claude Desktop, Cursor, Cline, Cowork — to the DeepSeek API, including DeepSeek-R1 reasoning with a visible chain-of-thought.
One Python file, four tools, no framework lock-in. Bring your own DeepSeek key and you get fast V3 generation, multi-turn chat, and R1 deep reasoning that shows its work — straight from your assistant.
✨ Tools
Tool | What it does |
| Single-turn text with DeepSeek-V3 (system instruction, temperature, JSON mode) |
| Multi-turn conversation; switch to |
| Hard problems with DeepSeek-R1 — returns the reasoning trace and the answer |
| List models available to your key |
Related MCP server: Deepseek Thinker MCP Server
🚀 Quick start
Option A — one-click (Windows, Claude Desktop)
# in the repo folder, right-click install.ps1 -> "Run with PowerShell"
./install.ps1It asks for your API key, installs dependencies, and wires up Claude Desktop. Restart Claude and you're done.
Option B — manual (any OS / any MCP client)
git clone https://github.com/deepzhun/deepseek-mcp-server.git
cd deepseek-mcp-server
pip install -r requirements.txt
export DEEPSEEK_API_KEY="your-api-key" # Windows: setx DEEPSEEK_API_KEY "your-api-key"
python deepseek_mcp.pyGet an API key at https://platform.deepseek.com/api_keys. DeepSeek's endpoint is OpenAI-compatible.
🔌 Add to your MCP client
Copy config.example.json and drop the server block into your client config,
replacing the placeholder key:
{
"mcpServers": {
"deepseek": {
"command": "python",
"args": ["/absolute/path/to/deepseek_mcp.py"],
"env": { "DEEPSEEK_API_KEY": "YOUR_DEEPSEEK_API_KEY_HERE" }
}
}
}💬 Usage examples
"Use deepseek to draft a product update in Chinese."
"Ask deepseek_reason to solve this logic puzzle and show its reasoning."
"Use deepseek_chat to continue our debugging conversation."
🔐 Security
The key is read from the
DEEPSEEK_API_KEYenvironment variable — never hard-code it.config.jsonand.envare git-ignored so a real key can't be committed by accident.Rotate your key in the DeepSeek console if it is ever exposed.
🛠️ Development
pip install -r requirements.txt
python -c "import deepseek_mcp; print(deepseek_mcp.mcp.name)" # smoke testSingle-file server (deepseek_mcp.py): typed Pydantic inputs, consistent error
handling, MCP tool annotations. A sibling of gemini-mcp-server — same clean shape, different provider.
📄 License
MIT © deepzhun (深准). Contributions welcome — open an issue or PR.
This server cannot be installed
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/deepzhun/deepseek-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server