Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 359
Write a review

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.

We use your email only for this newsletter. Privacy

About

Official DeepSeek MCP server for chat, completion, model listing, and balance endpoints.

Use cases: model-inference

No 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.

  • echo
  • get_user_balance
  • list_conversations
  • list_files
  • list_models
  • retrieve_file

Write 4 · Create, change, send or run things.

  • chat_completion
  • completion
  • create_response
  • upload_file

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_file
  • reset_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_completion

    Primary 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.

  • completion

    DeepSeek 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_response

    Create 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 data

    Delete one uploaded DeepSeek image by `file_id`. This permanently removes that provider-side file reference.

  • echo
  • get_user_balanceread-only

    Return 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-only

    List 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-only

    List images uploaded to the DeepSeek Files API. Supports cursor pagination, creation-time order, and the `user_data` purpose filter.

  • list_modelsread-only

    List 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 data

    Delete 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-only

    Retrieve metadata for one DeepSeek Files API image by `file_id`.

  • upload_file

    Upload 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
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)