arikusi/deepseek-mcp-server

arikusi/deepseek-mcp-server

от arikusi
MCP-сервер для DeepSeek V4: v4-flash и v4-pro с контекстом 1M, многошаговыми сессиями, вызовом функций, режимом размышлений и учётом стоимости. Интегрируется в Claude Code, Cursor, Windsurf и любые...

DeepSeek MCP Server

DeepSeek MCP Server

MCP server for DeepSeek V4 (v4-flash and v4-pro, 1M context) with multi-turn sessions, function calling, thinking mode, and cost tracking.

npm version npm downloads License: MIT Node.js Version TypeScript DeepSeek V4 Build Status

Compatible with Claude Code, Gemini CLI, Cursor, Windsurf, and any MCP-compatible client.
Officially listed on the MCP Registry, Smithery, Glama, LobeHub, and Fronteir AI.

Official MCP Registry LobeHub

Glama Badge

v2.0.0 runs on DeepSeek V4. Two models, deepseek-v4-flash (fast and economical) and deepseek-v4-pro (top capability), both with a 1M-token context window and optional chain-of-thought thinking. Existing deepseek-chat and deepseek-reasoner setups keep working through deprecated aliases, so upgrading is drop-in, but new setups should use the V4 names.

Quick Start

Remote (No Install)

Use the hosted endpoint directly — no npm install, no Node.js required. Bring your own DeepSeek API key:

Claude Code:

claude mcp add --transport http deepseek \
  https://deepseek-mcp.tahirl.com/mcp \
  --header "Authorization: Bearer YOUR_DEEPSEEK_API_KEY"

Cursor / Windsurf / VS Code:

{
  "mcpServers": {
    "deepseek": {
      "url": "https://deepseek-mcp.tahirl.com/mcp",
      "headers": {
        "Authorization": "Bearer ${DEEPSEEK_API_KEY}"
      }
    }
  }
}

Часто задаваемые вопросы

Инструменты были проиндексированы:
deepseek_chat

Общайтесь с моделями DeepSeek V4. deepseek-v4-flash (быстрая, экономичная) и deepseek-v4-pro (самая производительная), обе с контекстом 1M и опциональным режимом рассуждений chain-of-thought. deepseek-chat и deepseek-reasoner — устаревшие псевдонимы, пока принимаются для обратной совместимости (разрешаются в v4-flash), но запланированы к удалению; используйте имена v4. Возможности: многошаговые сессии (session_id), вызов функций (параметр tools), режим рассуждений, режим вывода JSON, мультимодальный ввод (когда включён), автоматический учёт затрат и откат модели с защитой circuit breaker.

DeepSeek Chat Completion

Параметры
  • json_modeboolean

    Включите режим вывода JSON. Модель будет выводить корректный JSON. Включите слово «json» в ваш запрос для лучших результатов. Поддерживается обеими моделями.

  • max_tokensnumber

    Максимум токенов для генерации. Модели V4 поддерживают до 384000 выходных токенов.

  • messagesobject[]обязательный

    Массив сообщений разговора. Каждое сообщение имеет роль (system/user/assistant/tool) и содержимое (строка или массив частей содержимого для мультимодальности). Сообщения инструментов требуют tool_call_id.

  • modelenum

    Используемая модель. deepseek-v4-flash (по умолчанию, быстрая/экономичная) или deepseek-v4-pro (наиболее производительная), обе поддерживают контекст 1M и вывод до 384K. По умолчанию без режима размышлений для скорости; передайте thinking:{type:"enabled"} для рассуждений. Устаревшие псевдонимы (всё ещё принимаются, предпочтительны названия v4): deepseek-chat -> v4-flash без размышлений, deepseek-reasoner -> v4-flash с размышлениями.

  • reasoning_effortenum

    Уровень усилий для рассуждений, когда активен режим мышления: "высокий" (по умолчанию) или "максимальный". Применяется только когда мышление включено.

  • response_schemaobject

    JSON Schema для проверки выходных данных модели. Подразумевает режим вывода JSON. Сервер проверяет разобранный результат и, при сбое, выполняет до RESPONSE_SCHEMA_MAX_RETRIES повторных попыток исправления (передавая ошибку проверки обратно). Возвращаемый контент — это первый объект, прошедший проверку, либо последняя попытка с schema.valid=false и schema.error, заданным в ней.

  • session_idstring

    Идентификатор сессии для многоходовых диалогов. Если он указан, предыдущие сообщения из этой сессии добавляются к текущим. Если сессия не существует, она создаётся автоматически. Опустите этот параметр для одноразовых запросов без сохранения состояния.

  • streamboolean

    Включает режим потоковой передачи. Возвращает полный ответ после завершения потоковой передачи.

  • temperaturenumber
  • thinkingobject

    Включает или выключает режим цепочки рассуждений. Используйте {type: "enabled"}, чтобы включить, или {type: "disabled"} для быстрого прямого ответа (это значение по умолчанию). Когда режим включен, параметры temperature и top_p игнорируются.

  • tool_choiceenum | object

    Управляет тем, какой инструмент вызывает модель. «auto» (по умолчанию), «none», «required» или {type:"function", function:{name:"..."}}

  • toolsobject[]

    Массив определений инструментов для вызова функций. Каждый инструмент имеет тип "function" и объект функции с именем, описанием и параметрами (JSON Schema).

deepseek_fim

Заполнение середины (FIM) с помощью DeepSeek V4. Предоставьте префикс (prompt) и опциональный суффикс; модель дополняет текст между ними. Идеально подходит для дополнения кода и заполнения содержимого. Работает в режиме без рассуждений на бета-энпоинте; объём вывода ограничен 4 тысячами токенов. Устаревшие псевдонимы deepseek-chat и deepseek-reasoner по-прежнему принимаются и разрешаются в deepseek-v4-flash (у FIM нет режима рассуждений). Включает автоматическое отслеживание стоимости и откат модели с защитой от каскадных сбоев (circuit breaker).

DeepSeek FIM Completion

Параметры
  • max_tokensnumber

    Максимальное количество токенов для генерации. Завершения FIM ограничены 4096 токенами API.

  • modelenum

    Модель для использования. deepseek-v4-flash (по умолчанию, быстрая/экономичная) или deepseek-v4-pro (самая мощная). Устаревшие псевдонимы deepseek-chat / deepseek-reasoner по-прежнему принимаются и разрешаются в v4-flash. FIM всегда работает без мышления.

  • promptstringобязательный

    Текст префикса, который идет перед генерируемым содержимым. Обязателен. Для автодополнения кода это код до позиции курсора.

  • stopstring | string[]

    Необязательная стоп-последовательность(и). Генерация останавливается, когда появляется любая из них. Одна строка или массив до 16 строк.

  • suffixstring

    Необязательный суффикс, который идёт после создаваемого контента. Модель заполняет разрыв между подсказкой и суффиксом.

  • temperaturenumber

    Температура выборки (0-2). Выше = более случайно. По умолчанию: 1.0.

deepseek_sessions

Управляет многоходовыми сеансами диалога. Выводит список активных сеансов, удаляет конкретный сеанс или очищает все сеансы. Сеансы хранят историю диалога для использования с параметром session_id в deepseek_chat.

Управление сессиями DeepSeek

Параметры
  • actionenumобязательный

    Выполняемое действие. "list": показать все активные сессии, "clear": удалить все сессии, "delete": удалить конкретную сессию (требуется session_id).

  • session_idstring

    ID сеанса для удаления (обязателен, когда действие — «delete»)

2.3.0основная
2.2.1
2.2.0
2.1.0
2.0.0
1.8.0
1.7.0
1.6.0
1.5.2
1.5.1
1.5.0
1.4.3
1.4.2
1.4.1
1.4.0
1.3.3
1.3.2
1.3.1
1.3.0
1.2.0
1.1.1
1.1.0
1.0.3
1.0.2
1.0.1
1.0.0

Выберите клиент, чтобы установить arikusi/deepseek-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "arikusi-deepseek-mcp-server-xob6e0q4az": {
      "command": "npx",
      "args": [
        "@arikusi/deepseek-mcp-server"
      ],
      "env": {
        "DEEPSEEK_API_KEY": "your-api-key-here"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "arikusi-deepseek-mcp-server-xob6e0q4az": {
      "command": "npx",
      "args": [
        "@arikusi/deepseek-mcp-server"
      ],
      "env": {
        "DEEPSEEK_API_KEY": "your-api-key-here"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "arikusi-deepseek-mcp-server-xob6e0q4az": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@arikusi/deepseek-mcp-server"
      ],
      "env": {
        "DEEPSEEK_API_KEY": "your-api-key-here"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"arikusi-deepseek-mcp-server-xob6e0q4az\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@arikusi/deepseek-mcp-server\"],\"env\":{\"DEEPSEEK_API_KEY\":\"your-api-key-here\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "arikusi-deepseek-mcp-server-xob6e0q4az": {
      "command": "npx",
      "args": [
        "@arikusi/deepseek-mcp-server"
      ],
      "env": {
        "DEEPSEEK_API_KEY": "your-api-key-here"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add arikusi-deepseek-mcp-server-xob6e0q4az --env DEEPSEEK_API_KEY=your-api-key-here -- npx @arikusi/deepseek-mcp-server

Либо через JSON-конфиг:

claude mcp add-json arikusi-deepseek-mcp-server-xob6e0q4az "{\"command\":\"npx\",\"args\":[\"@arikusi/deepseek-mcp-server\"],\"env\":{\"DEEPSEEK_API_KEY\":\"your-api-key-here\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add arikusi-deepseek-mcp-server-xob6e0q4az --env DEEPSEEK_API_KEY=your-api-key-here -- npx @arikusi/deepseek-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.arikusi-deepseek-mcp-server-xob6e0q4az]
command = "npx"
args = ["@arikusi/deepseek-mcp-server"]

[mcp_servers.arikusi-deepseek-mcp-server-xob6e0q4az.env]
DEEPSEEK_API_KEY = "your-api-key-here"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите arikusi/deepseek-mcp-server, а в поле команды запуска — строку ниже:
npx @arikusi/deepseek-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "arikusi-deepseek-mcp-server-xob6e0q4az": {
      "command": "npx",
      "args": [
        "@arikusi/deepseek-mcp-server"
      ],
      "env": {
        "DEEPSEEK_API_KEY": "your-api-key-here"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "arikusi-deepseek-mcp-server-xob6e0q4az": {
      "command": "npx",
      "args": [
        "@arikusi/deepseek-mcp-server"
      ],
      "env": {
        "DEEPSEEK_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например arikusi-deepseek-mcp-server-xob6e0q4az.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: arikusi-deepseek-mcp-server-xob6e0q4az
    command: npx
    args:
      - "@arikusi/deepseek-mcp-server"
    env:
      DEEPSEEK_API_KEY: your-api-key-here
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "arikusi-deepseek-mcp-server-xob6e0q4az": {
      "command": "npx",
      "args": [
        "@arikusi/deepseek-mcp-server"
      ],
      "env": {
        "DEEPSEEK_API_KEY": "your-api-key-here"
      }
    }
  }
}

Похожие MCP-сервера

ejentum/ejentum-mcp

ejentum/ejentum-mcp

от ejentum

MCP сервер, который улучшает рассуждения LLM в сложных многошаговых задачах — предоставляет готовые когнитивные процедуры (шаги, DAG, тесты). Полезен разработчикам, работающим с Claude, Cursor и другими ИИ-агентами для повышения точности кода, рассуждений и защиты от галлюцинаций.

JavaScript⭐ 16
spranab/brainstorm-mcp

spranab/brainstorm-mcp

от spranab

MCP-сервер для мультимодельного мозгового штурма: запускает дебаты между GPT, Gemini, DeepSeek и Claude с автоматическим синтезом вердиктов. Полезен разработчикам и командам для быстрого получения ...

TypeScript⭐ 71
Swih/mistral-mcp

Swih/mistral-mcp

от swih

MCP-сервер для полного API Mistral AI — чат, OCR, транскрипция аудио (Voxtral), автодополнение кода (Codestral), durable workflows. Подключается к Claude Code, Cursor, Zed, Windsurf. Самостоятельно...

TypeScript⭐ 15
ShipItAndPray/mcp-turboquant

ShipItAndPray/mcp-turboquant

от shipitandpray

MCP-сервер для квантизации языковых моделей: сжимает любую HuggingFace модель в GGUF, GPTQ или AWQ одним вызовом. Вся логика встроена — не нужны внешние CLI. Полезен разработчикам, работающим с LLM...

Python⭐ 5
stabgan/openrouter-mcp-multimodal

stabgan/openrouter-mcp-multimodal

от stabgan

Мультимодальный MCP-сервер для анализа и генерации текста, изображений, аудио и видео. Интегрируется с Claude Desktop, Cursor и другими клиентами через OpenRouter, давая доступ к 300+ моделям. Вклю...

TypeScript⭐ 99
billster45/mcp-chatgpt-responses

billster45/mcp-chatgpt-responses

от billster45

Сервер MCP для интеграции API ChatGPT в Claude Desktop. Позволяет задавать вопросы ChatGPT, вести диалоги с сохранением контекста и использовать веб-поиск для актуальных данных. Полезен пользовател...

Python⭐ 25
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин