DeepSeek MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEEPSEEK_EMAIL | No | Email for web login | |
| DEEPSEEK_API_KEY | No | Official API key from platform.deepseek.com | |
| DEEPSEEK_TIMEOUT | No | Request timeout in ms, default 30000 | |
| DEEPSEEK_BASE_URL | No | Official API base URL, default https://api.deepseek.com | |
| DEEPSEEK_PASSWORD | No | Password for web login | |
| DEEPSEEK_USER_TOKEN | No | User token obtained from chat.deepseek.com local storage | |
| DEEPSEEK_MAX_RETRIES | No | Maximum number of retries, default 3 | |
| DEEPSEEK_WEB_BASE_URL | No | Web API base URL, default https://chat.deepseek.com/api/v0 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| deepseek_chatA | 调用 DeepSeek 模型进行对话补全,支持代码生成、问答、翻译等任务。支持通过 session_key 续接上一次对话 |
| deepseek_reasonerA | 调用 DeepSeek-Reasoner (R1) 模型进行深度推理,返回完整推理过程和最终答案。支持通过 session_key 续接上一次对话 |
| deepseek_fimA | Fill-in-the-Middle 代码补全,根据代码前缀和后缀生成中间代码。API Key 模式使用原生 FIM 接口,网页版模式通过对话模拟实现 |
| deepseek_multi_turnA | 多轮对话,携带完整历史消息上下文调用 DeepSeek 模型。支持通过 session_key 续接上一次对话 |
| deepseek_list_modelsA | 查询 DeepSeek 平台当前可用的模型列表 |
| deepseek_file_analysisA | 读取文件内容并发送给 DeepSeek 分析(API Key 模式:仅支持单个文本文件,内容以文本形式发送) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
deepseek_chat and deepseek_multi_turn are highly overlapping, as both support conversational continuation via session_key, making it unclear when to choose one over the other. deepseek_reasoner and deepseek_file_analysis also blur into chat-like behavior, further muddying boundaries.
All tools share the deepseek_ prefix and use snake_case, which establishes a consistent baseline. However, the suffix mixes noun-like names (chat, reasoner, fim) with verb phrases (list_models), and file_analysis deviates from the imperative style, creating minor inconsistency.
Six tools is well-scoped for a DeepSeek model provider wrapper, covering core chat, reasoning, code completion, model listing, and file analysis without excessive fragmentation.
The tool set covers the major DeepSeek API interactions (chat, reasoner, FIM, model listing), plus a useful file analysis convenience. Minor gaps such as usage metrics or session management utilities exist but do not hamper core workflows.