ctrader-mcp-servers — скилл для Claude Code: работа с MCP-серверами
Скилл для агентов, которые ходят в MCP-серверы cTrader: описывает подводные камни API и порядок восстановления после ошибок.
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a claude-codeЧто делает ctrader-mcp-servers
Скилл включается, когда агент работает с любым MCP-сервером cTrader. Внутри — реестр известных особенностей поведения серверов, справочник по самовосстановлению и разбор того, чем отличаются локальный HTTP-сервер и удалённый. Агент сначала определяет, какая семья серверов перед ним, по именам инструментов и форме ответов, и дальше применяет нужные правила.
Скрипты в scripts/ написаны на стандартной библиотеке Python, сторонние пакеты не нужны. Но на PATH должен быть Python 3.12 или новее, иначе скилл не запустится. Инструменты ограничены: Read, Grep, Glob и Bash(python *).
Каждое утверждение о поведении сервера помечено датой проверки. У каждой особенности есть проба Verify-fixed и условие удаления: когда сервер починят, запись из реестра просто стирают. Если сервер ведёт себя не так, как описано в схеме и реестре, скилл велит не импровизировать, а идти по плейбуку.
Какие задачи решает
- отличить локальный MCP-сервер cTrader от удалённого по именам инструментов
- не потерять вторую ногу позиции при правке через
amend_position - понять, почему MARKET отклоняет абсолютные SL и TP
- разобраться с pipettes и ценами отображения, из-за которых ордер уходит в рынок
- классифицировать ошибку сервера и выбрать шаг восстановления
Примеры запросов агенту
- определи, какой cTrader MCP-сервер сейчас подключён, и примени нужные правила
- правлю позицию через amend_position — проверь по реестру, что обе ноги на месте
- сервер вернул ошибку на MARKET с абсолютным SL — что делать по плейбуку
Как установить ctrader-mcp-servers
1Через Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a claude-code2Вручную: положить файлы
~/.claude/skills/ctrader-mcp-servers/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ctrader-mcp-servers/
1Через Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a codex2Вручную: положить файлы
.agents/skills/ctrader-mcp-servers/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a cursor2Вручную: положить файлы
.cursor/skills/ctrader-mcp-servers/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install spotware/ctrader-skills ctrader-mcp-servers2Вручную: положить файлы
.github/skills/ctrader-mcp-servers/SKILL.md1Через Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a gemini-cli2Командой платформы
gemini skills install https://github.com/spotware/ctrader-skills --path skills/ctrader-mcp-serversВручную: положить файлы
.devin/skills/ctrader-mcp-servers/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ctrader-mcp-servers
Как установить ctrader-mcp-servers в Claude?
Выполните npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a claude-code. После этого файл скилла лежит в ~/.claude/skills/ctrader-mcp-servers/SKILL.md.
Что делает ctrader-mcp-servers?
Описывает поведение MCP-серверов cTrader: известные особенности, проверки перед отправкой ордера и порядок действий при неожиданных ответах сервера.
Что нужно для работы скилла?
Python 3.12 или новее на PATH — скрипты в scripts/ используют только стандартную библиотеку, сторонние пакеты не требуются.