ccxt/ccxt's Claude Code Plugin for Crypto Exchange Trading
By Flowy · Updated 2026-08-28
ccxt/ccxt is CCXT, a crypto trading library connecting to more than 100 exchanges and prediction markets from JavaScript, TypeScript, Python, C#, PHP, Go, and Java. Its Claude Code plugin adds 9 skills, one per language plus a CLI and an MCP server for AI agents, and 1 agent that reviews CCXT pull requests.
What is the ccxt/ccxt plugin, actually
ccxt/ccxt is the source repository for CCXT, a crypto trading API that reaches more than 100 exchanges and prediction markets from a single unified interface, published for JavaScript, TypeScript, Python, C#, PHP, Go, and Java. The Claude Code plugin that lives inside that same repository does not rewrite CCXT, it packages 9 skills and 1 agent that teach an agent how to use the library and how to work on it.
Flowy indexes ccxt/ccxt at 43,778 GitHub stars, one of the higher counts in the catalog. The 10 components split into four jobs: a skill per supported language for building your own integration, a CLI skill for working without writing code, an MCP skill for handing an AI agent live exchange access, and two components for people extending CCXT itself.
Which language skill matches your project
Six of the nine skills follow one pattern, each scoped to a single language: ccxt-csharp (C# and .NET), ccxt-go, ccxt-java, ccxt-php, ccxt-python, and ccxt-typescript (TypeScript and JavaScript, covering both Node.js and the browser). Every one of them covers the same ground in its own language: installing CCXT, connecting to an exchange, fetching market data, placing orders, streaming live tickers and order books over the WebSocket API, handling authentication, and managing errors, for both CCXT's standard REST API and its real-time WebSocket API.
Pick the one that matches your project rather than installing several. A Node or browser project reaches for ccxt-typescript, a JVM project for ccxt-java, and so on for ccxt-csharp, ccxt-go, ccxt-php, and ccxt-python.
Working from a terminal, no code: ccxt-cli
ccxt-cli is not tied to any one language. It covers installing CCXT's command line interface and calling any of its unified methods, such as fetching a ticker, fetching OHLCV candle data, creating an order, or checking a balance, by passing arguments straight into the terminal. Reach for this one to check a price or try a call against an exchange before writing any code at all.
Giving an AI agent live exchange access: ccxt-mcp
ccxt-mcp is CCXT's own MCP server, and it is aimed at connecting an AI agent, rather than a program you write, to the same 100+ exchanges and prediction markets the language skills cover. It covers installing the server in Claude Desktop, Claude Code, Cursor, VS Code, and other MCP hosts, then configuring it so the agent can read market data and balances, with trading itself opt-in rather than automatic. Reach for this one when you want an agent to answer questions about markets or a portfolio directly, rather than writing code against a language library yourself.
Adding a new exchange, or reviewing a pull request
The remaining two components are for people working on CCXT's own codebase, not on a trading application. new-exchange scaffolds a brand new exchange integration in TypeScript, following CCXT's certified-exchange template: its own describe block, the unified methods an exchange is required to implement, response parsers, capability flags, sandbox setup, and the static test fixtures an integration needs. It is for adding an exchange that CCXT does not already support.
ccxt-pr-reviewer is the plugin's one agent, and it reviews a CCXT pull request end to end: reading the diff, transpiling and building the change across all six of CCXT's languages (TypeScript and JavaScript, Python, PHP, C#, Go, and Java), running the offline test suite plus live smoke tests, inspecting both the hand-written source and the generated code, and checking for security, performance, and race-condition problems before drafting its findings.
How do I install it
Flowy indexes ccxt/ccxt from its public GitHub repository, where the skills and the agent sit alongside CCXT's own source. Install it from the listing page linked at the top of this guide, then pick the one language skill that matches your project, plus ccxt-cli or ccxt-mcp if you need them. new-exchange and ccxt-pr-reviewer only matter once you are contributing to CCXT itself.
Common questions
- What is the ccxt/ccxt Claude Code plugin?
- It is 9 Claude Code skills and 1 agent packaged inside the ccxt/ccxt repository, the source for CCXT's crypto exchange trading library. Six skills are language-specific (C#, Go, Java, PHP, Python, and TypeScript/JavaScript), one is a command line skill, one is an MCP server skill, and one scaffolds new exchange integrations. The one agent reviews CCXT pull requests.
- Which ccxt skill should I use for my project?
- Use the one matching your project's language: `ccxt-csharp` for C# and .NET, `ccxt-go` for Go, `ccxt-java` for Java, `ccxt-php` for PHP, `ccxt-python` for Python, or `ccxt-typescript` for TypeScript and JavaScript in Node.js or the browser. Each covers installing CCXT, connecting to exchanges, fetching market data, placing orders, streaming live data over WebSocket, authentication, and error handling in that language.
- Can an AI agent place trades through ccxt-mcp?
- `ccxt-mcp` is CCXT's own MCP server, and it connects an AI agent to CCXT's exchanges and prediction markets for market data and balances. Trading through it is opt-in rather than something the server does automatically. It installs into Claude Desktop, Claude Code, Cursor, VS Code, and other MCP hosts.
- How do I add support for a new exchange to CCXT?
- Use the `new-exchange` skill. It scaffolds a new exchange integration in TypeScript following CCXT's certified-exchange template, covering the describe block, the unified methods an exchange must implement, response parsers, capability flags, sandbox setup, and the static test fixtures the integration needs. It only applies to exchanges CCXT does not already support.
- What does the ccxt-pr-reviewer agent check?
- `ccxt-pr-reviewer` reviews a CCXT pull request end to end. It reads the diff, transpiles and builds the change in all six of CCXT's languages (TypeScript and JavaScript, Python, PHP, C#, Go, and Java), runs offline tests plus live smoke tests, inspects both the source and generated code, and checks for security, performance, and race-condition issues before drafting its findings.
