Настройка DeepSeek + 3 MCP-сервера на Kwork: 5 подводных камней
Запустил 19 мая sprint на Kwork — заработать $200 за 21 день с нуля на нише «настройка MCP-стеков для AI-агентов». День 6 — первый закрытый заказ: подключить DeepSeek к трём MCP-серверам через Cherry Studio.
1000₽, ~2 часа работы, 5 подводных камней которые я не нашёл ни в одном гайде. Делюсь — пригодится тем кто настраивает MCP клиентам или себе.
Зачем я полез на Kwork
Sprint 19 мая 2026: цель $200 за 21 день, площадка Kwork, ниша — «настройка MCP-стеков для AI-агентов». Гипотеза была — есть ли реальный спрос в РФ на это.
Опубликовал гиг «Кастомный субагент для Claude Code» за 1500₽. Сидел 2 недели — 80 просмотров, ноль заказов. Параллельно мониторил свежие заказы по тегам MCP, Claude, DeepSeek, n8n. Откликался на 2-3 в день.
День 6 — пришёл первый клиент.
Заказ
Описание было простое: настроить DeepSeek чтобы он работал с файлами на компьютере. Бюджет 3000₽. Попыток самому собрать MCP — много, успешных — ноль.
Принял заказ. Запросил через Kwork-чат базовое: — ОС (Windows 10) — Есть ли DeepSeek-подписка (API-ключ был) — Какие папки давать в доступ — Что нужно агенту кроме файлов (открывать сайты, запускать команды)
После discovery итоговая сумма ушла к 1000₽ — часть оригинальной задачи отвалилась (как обычно бывает когда заказчик видит реальную картину). Согласился — для первого отзыва в категории это нормальная цена входа.
Стек который собрал
| Компонент | Зачем |
|---|---|
| Cherry Studio v1.9.6 portable | Desktop-чат с MCP-support, русский UI |
| DeepSeek API (deepseek-v4-pro) | LLM-провайдер, ключ у клиента уже был |
| Node.js LTS | Для запуска MCP-серверов через npx |
| 3 MCP-сервера | filesystem (рабочая папка), playwright (браузер), desktop-commander (shell) |
Cherry Studio выбрал потому что: — portable, без админских прав на установку — MCP из коробки (Claude Desktop в РФ часто блокируется или требует прокси) — русский интерфейс — критично для не-технического клиента — OpenAI-compatible API — DeepSeek подключается за 30 секунд
Альтернатива — Claude Desktop с Claude Pro. У клиента её не было. DeepSeek-стек дешевле в десятки раз на токены ($2-5/мес против $20+ у Claude Pro), и MCP-функционал тот же.
5 подводных камней которые нашёл
Эти моменты не описаны явно ни в документации Cherry Studio, ни в официальном MCP-гайде. Пришлось докапываться по логам и форумам.
1. Node.js — путь установки без пробелов
При установке Node.js на Windows надо менять дефолтный путь `C:\Program Files\nodejs` на `C:\nodejs`. Если оставить — `npx` падает с ENOENT при первом запуске любого MCP-сервера.
Симптом: в логах Cherry Studio видишь «MCP server failed to start», без конкретики.
В инструкции по Node.js этого нет — приходится знать заранее или ловить через debug.
2. DeepSeek R1 / reasoner НЕ поддерживает tool-calling
У DeepSeek две основные модели: — `deepseek-v4-pro` (chat) — работает с tools — `deepseek-reasoner` / `deepseek-R1` (chain-of-thought) — **не работает** с tool-calling
Клиент изначально настраивал на R1 и не понимал почему MCP не вызывается. Симптом: модель отвечает текстом «я бы выполнил такую команду», но реально tool не дёргает.
Фикс: переключить модель на `deepseek-v4-pro` в Cherry Studio settings.
Ещё момент: старые имена `deepseek-chat` / `deepseek-reasoner` выводятся 2026-07-24 — использовать новые.
3. Windows Defender блокирует первый запуск npx
При первом запуске MCP-сервера через `npx` Windows Defender показывает алерт «Этот файл не подписан сертификатом». Не блокирует фатально, но без подтверждения сервер не стартует.
Лечение: «Подробнее» → «Выполнить в любом случае». MCP-серверы из NPM-каталога не подписаны — это норма.
Можно прописать в исключения Defender один раз для папки `C:\Users\\AppData\Roaming\npm`. Но не-техническому клиенту обычно проще кликнуть один раз при первом запуске.
4. Двойные обратные слеши в Windows-путях
В config JSON путь `"D:\Projects"` ломает JSON-парсер (одиночный `\P` интерпретируется как escape). Должно быть `"D:\\Projects"`.
Большинство пользователей не знают JSON-escape — копируют путь напрямую из адресной строки Проводника. Симптом: «MCP server starts but no files visible».
Это первая строка текстовой инструкции для клиента — сэкономило час debugging.
5. DeepSeek через Ollama (локально) + MCP — не работает
Клиент спрашивал — можно ли поставить DeepSeek локально через Ollama (privacy + нулевой cost). Технически можно, но MCP tool-calls в этой связке не пробрасываются — известный баг Ollama, фикса нет на 2026-05.
Только облачный API через `api.deepseek.com`. Локальный inference + MCP пока только через LM Studio или прямые llama.cpp обёртки (не для не-технического клиента).
Сценарий приёмки
Для условий принятия заказа использовал простой тест:
Привет, Боцман. Покажи содержимое моей рабочей папки, выведи список файлов, и напиши мне сообщение «я вижу твою папку, Капитан».
Что должно произойти: 1. DeepSeek вызывает filesystem MCP → list_directory 2. Получает список файлов 3. Отвечает «я вижу твою папку, Капитан» + список файлов
Это условие приёмки в Kwork — если работает, заказ закрыт. Простое, проверяемое, не оставляет места для «не понял что вы имели в виду».
Клиент прокликал у себя — все шаги прошли. Принял заказ, оставил короткий отзыв.
Цифры
— Время на работу: ~2 часа — Заработано: 1000₽ (на руки после Kwork-комиссии — ~800₽) — Дальше: заказчик планирует ещё один этап интеграции через 1-2 месяца
Это не богатство. Но это — первый отзыв в категории «AI-настройщик / MCP» на Kwork. После него моя релевантность в поиске поднимается.
Что я получил кроме денег
1. **Готовый troubleshooting-гайд** `MCP-CLIENT-SETUP.md` — теперь использую для всех похожих заказов. Следующий клиент = 30 минут работы вместо 2 часов.
2. **Понимание Cherry Studio как стека** — можно предлагать клиентам без Claude Pro, кому нужен MCP-функционал дёшево.
3. **Open-source стартер** в `github.com/agentforge-ru/n8n-notion-telegram-starter` — репо с docker-compose, docs и PowerShell-скриптами. MIT-лицензия. Можно форкать.
Что переделал после этого заказа
Старый гиг 1500₽ переписал в Hero-Gig V3 за 2500₽: — Hook через negation+contrarian: большинство «ИИ-настройщиков» отдают шаблон + инструкцию, и это домашка, а не решение. Субагенты должны знать твой код, память, инструменты и работать за тебя. — Speed-promise (24 часа на сборку) — 5 опций (макс чек 13 700₽) — Отзыв от первого клиента в proof-блоке
В первую неделю V3 — пайплайн на 12 активных линий, одно предложение на 55 000₽ за 3 этапа крупному клиенту. Ответ ждём 24-72 часа.
Sprint statistics на день 8
— Откликов отправлено: 29 — Конверсия отклик → ответ: 9% (1 ответ на 11 просмотренных) — Конверсия отклик → закрытие: 3.4% — Выручка: 1000₽ — До цели $200 (≈18 000₽): 13 дней + 17 000₽
Реалистичная оценка достижения цели — 55-65%.
Если хочешь повторить
Что нужно для старта с MCP-настройкой на Kwork:
1. **Реальный публичный стек** на GitHub — без proof клиенты не дают первые заказы. У меня 11 репо в `agentforge-ru`, в основном MCP-серверы и субагенты.
2. **Узкое позиционирование** — не «помогу с AI» (на Kwork таких тысячи), а конкретно «MCP-стек для агента под твою задачу».
3. **Готовность брать первые заказы по 1000-2000₽** ради отзыва. Это окно входа в категорию.
4. **Базовая Windows-troubleshooting компетенция** — большинство клиентов на Windows, и подводные камни типа пробелов в путях, Windows Defender, JSON-escape — постоянные.
Что НЕ нужно:
1. Огромный бюджет — Cherry Studio portable, npx из коробки, DeepSeek API $2-5/мес.
2. Подписка Claude Pro — для клиентов без Claude можно работать через DeepSeek-стек.
3. Знание внутрянки Anthropic SDK — MCP-протокол стандартизирован, конфиги похожи между Claude Desktop / Cherry Studio / других.
---
Дневник sprint'а веду здесь: t.me/agentforgeru — там посты чаще, разборы заказов, факапы и что переделываю.
Open-source стек: github.com/agentforge-ru
Если статья зайдёт — следующая будет про Hero-Gig V3 (как переписал гиг и что изменилось в воронке за 5 дней) или техническая — настройка кастомного MCP-сервера для Bitrix-подобного REST API.