DeepSeek MCP Server

DeepSeek MCP Server

DMontgomery40MIT
339 звёзд52 форков
Официальный MCP-сервер для работы с API DeepSeek V4. Если вы используете MCP-совместимые инструменты (Claude Desktop, Cursor, Codex CLI, VS Code) и хотите получить доступ к последним моделям DeepSeek — Flash и Pro — это готовое решение. Сервер обращается только к публичным задокументированным эндпоинтам. Никаких скрытых функций или экспериментальных модулей — только стабильные методы для чата, генерации кода, списка моделей и проверки баланса. Подходит для продакшена и ежедневной разработки.

Установка

npx -y deepseek-mcp-server

Характеристики

Общее

  • СтатусСообщество
  • РазработчикDMontgomery40
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Чат с моделями DeepSeek V4 Flash и V4 Pro. По умолчанию используется Flash.
  • Режим рассуждений: включает цепочку мыслей (thinking) с уровнем усилий high или max.
  • Генерация и автодополнение кода через эндпоинт FIM (/beta/completions) на базе V4 Pro.
  • Получение актуального списка моделей DeepSeek через GET /models.
  • Проверка баланса и статуса аккаунта через GET /user/balance.
  • Управление историей диалогов: просмотр активных бесед и принудительный сброс контекста.
  • Потоковая передача ответов (streaming), структурированный вывод в JSON и вызов функций (tool use) — полноценный чат с возможностями AI-агента.
  • Логирование логарифмических вероятностей (logprobs) для отладки запросов.
  • Поддержка stdio для локального запуска и удалённого хостинга.

Как подключить

Сервер распространяется через npm и запускается одной командой. Ничего устанавливать не нужно — достаточно Node.js.

Команда для запуска:

npx -y deepseek-mcp-server

Пример конфигурации для Claude Desktop:

{ "mcpServers": { "deepseek": { "command": "npx", "args": ["-y", "deepseek-mcp-server"], "env": { "DEEPSEEK_API_KEY": "sk-ваш_ключ_deepseek" } } } }

Подставьте свой API-ключ DeepSeek в поле DEEPSEEK_API_KEY. После сохранения конфига перезапустите Claude Desktop — сервер появится в списке доступных инструментов.

Примеры запросов

  • «Объясни разницу между HTTP и WebSocket, используя модель deepseek-v4-pro» (Chat Completion)
  • «Закончи функцию на C: int factorial(int n) {» (FIM Completion)
  • «Выведи список всех моделей, доступных в моём аккаунте DeepSeek» (List Models)
  • «Проверь, сколько средств осталось на моём балансе DeepSeek» (Get User Balance)

Технические детали

  • Язык разработки: TypeScript
  • Транспорт: stdio, поддержка удалённого сервера
  • Лицензия: MIT
  • Совместимость: Claude Desktop, Cursor, Codex CLI, VS Code, Glama, Spark

Поделиться