
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