ctrader-mcp-servers — Claude Code skill for cTrader MCP servers
A skill for agents talking to cTrader MCP servers: it documents known quirks and the recovery steps when a call goes wrong.
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a claude-codeWhat ctrader-mcp-servers does
The skill activates whenever an agent touches a cTrader MCP server. It ships a ledger of known server quirks, a self-healing playbook, and a routing rule that tells the local HTTP server apart from the remote one by tool names and response shape. The agent caches that routing decision for the session.
Scripts under scripts/ use the Python standard library only, so no third-party packages are needed. Python 3.12 or newer still has to be on PATH, or the bundled scripts will not run. The skill is limited to Read, Grep, Glob and Bash(python *).
Every runtime claim carries a build stamp. Each quirk entry includes a Verify-fixed probe and a removal condition, so when the server is patched you delete the row and that is the whole cleanup. If a server behaves in a way the schema and the ledger do not cover, the skill says to follow the playbook instead of guessing.
What it helps with
- tell a local cTrader MCP server from a remote one by its tool names
- keep both legs of a position alive when amending it
- find out why MARKET rejects absolute SL and TP values
- avoid silent market fills caused by pipettes versus display prices
- classify a server error and pick the right recovery step
Example prompts for the agent
- work out which cTrader MCP server is bound right now and apply the matching rules
- I'm amending a position — check the ledger that both legs survived
- the server rejected a MARKET order with absolute SL, what does the playbook say
How to install ctrader-mcp-servers
1Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a claude-code2Manually: put the files in place
~/.claude/skills/ctrader-mcp-servers/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ctrader-mcp-servers/
1Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a codex2Manually: put the files in place
.agents/skills/ctrader-mcp-servers/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a cursor2Manually: put the files in place
.cursor/skills/ctrader-mcp-servers/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install spotware/ctrader-skills ctrader-mcp-servers2Manually: put the files in place
.github/skills/ctrader-mcp-servers/SKILL.md1Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a gemini-cli2Platform CLI
gemini skills install https://github.com/spotware/ctrader-skills --path skills/ctrader-mcp-serversManually: put the files in place
.devin/skills/ctrader-mcp-servers/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about ctrader-mcp-servers
How do I install ctrader-mcp-servers in Claude?
Run npx skills add spotware/ctrader-skills --skill ctrader-mcp-servers -a claude-code. The skill file then lives at ~/.claude/skills/ctrader-mcp-servers/SKILL.md.
What does ctrader-mcp-servers do?
It documents how cTrader MCP servers behave: known quirks, pre-flight checks before an order, and what to do when a response deviates from the schema.
What do I need for the skill to work?
Python 3.12 or newer on PATH. The scripts in scripts/ rely on the standard library, so no third-party packages are required.