DeepSeek MCP Server
Official DeepSeek MCP server for chat, completion, model listing, and balance endpoints.
Connector by DMontgomery40 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/dmontgomery40-deepseek
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: model-inference
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 6 read · 4 write · 2 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 12
Read from the source code; the running server may list different tools.
Read 6 · Look things up without changing anything.
echoget_user_balancelist_conversationslist_fileslist_modelsretrieve_file
Write 4 · Create, change, send or run things.
chat_completioncompletioncreate_responseupload_file
Delete 2 · Delete, drop, revoke or wipe things.
delete_filereset_conversation
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
DEEPSEEK_API_KEY
Files it touches
- Any path the agent passes to its tools
Tools (12)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
chat_completionPrimary DeepSeek V4.1 chat tool for text, images, and multi-turn generation. Defaults to the configured model (`deepseek-flash` by default). Provide either `message` (a text string or text/image/file content parts) or `messages` (full chat history); if both are provided, `messages` is used. Images may use an HTTP(S) URL, supported base64 data URL, or Files API `file_id`. Thinking is enabled by default; use `reasoning_effort` for current effort controls. Use `conversation_id` for explicit in-memory context. Set `include_raw_response=true` only for provider-payload debugging.
completionDeepSeek FIM completion tool for prompt/suffix fill-in-the-middle workflows. Defaults to the configured model (`deepseek-flash` by default) in non-thinking mode. Use this when you need raw completion text instead of chat message formatting. Set `include_raw_response=true` only when you need the full provider payload for debugging.
create_responseCreate a stateless DeepSeek V4.1 response using the OpenAI-compatible Responses API. Defaults to the configured model (`deepseek-flash` by default) and accepts text, image URLs, base64 images, and Files API `file_id` inputs. Use `reasoning.effort` for thinking control, `tools` for functions, the `apply_patch` custom tool, or `web_search` (server-side with `deepseek-v4-pro`, ignored with Flash; provider Search requests may incur separate charges), and `stream=true` for semantic SSE aggregation. Send full input history for multi-turn work. Set `include_raw_response=true` only for provider-payloa…
delete_filecan change or delete dataDelete one uploaded DeepSeek image by `file_id`. This permanently removes that provider-side file reference.
echoget_user_balanceread-onlyReturn the current DeepSeek account balance and availability status. This tool takes no parameters and is read-only. Use it for account health checks when diagnosing provider-side failures.
list_conversationsread-onlyList all conversation IDs currently stored in this MCP process memory. This tool takes no parameters and does not call the DeepSeek API. Useful for debugging conversation persistence behavior.
list_filesread-onlyList images uploaded to the DeepSeek Files API. Supports cursor pagination, creation-time order, and the `user_data` purpose filter.
list_modelsread-onlyList available DeepSeek models for model selection and validation. This tool takes no parameters. Use it before passing an explicit model ID to generation tools.
reset_conversationcan change or delete dataDelete stored in-memory chat history for a `conversation_id`. Use this when you want to keep the same ID but start a fresh thread. This only affects server-side memory in the current MCP process.
retrieve_fileread-onlyRetrieve metadata for one DeepSeek Files API image by `file_id`.
upload_fileUpload a JPEG, PNG, GIF, or WebP image to DeepSeek and return a reusable `file_id`. Supply base64 image data directly; server-local file paths are intentionally not accepted. Optional expiry is 3,600 to 2,592,000 seconds.
Signals
- Stars
- 359
- Forks
- 57
- Open issues
- 1
- Last commit
- Oct 19, 2026 (10 days ago)
- Last release
- Oct 14, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.DMontgomery40/deepseek- Version
- 0.3.1
- Auth
- API key
- Packages
- npm deepseek-mcp-server
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from DMontgomery40
Cite this page
DeepSeek MCP Server. Agent Mart. https://agentmart.dev/connectors/dmontgomery40-deepseek (last updated 2026-10-25)