CCXT
Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets
Descripción del creador (original en inglés)
Read-only gates of autonomous trading agents with deterministic execution: cost, data, validation.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Pasó 3/3 revisiones · Funciona en tu computadora
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude, pero hay que preparar algo antes
Instala Python (uv) en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
SettingsDeveloperEdit Config
{
"mcpServers": {
"bitra": {
"command": "uvx",
"args": [
"bitra",
"mcp",
"serve"
]
}
}
}Usa TRA y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando TRA o muestra una herramienta de TRA en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar TRA
TRA se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web
A · Usa una app que pueda conectar TRA
B · Otros en Contabilidad, finanzas e impuestos que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
Funciona con Claude Code, pero hay que preparar algo antes
Instala Python (uv) en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add bitra -- uvx bitra mcp serveDeberías ver TRA en la lista como conectado
Usa TRA y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando TRA o muestra una herramienta de TRA en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor, pero hay que preparar algo antes
Instala Python (uv) en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Usa TRA y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando TRA o muestra una herramienta de TRA en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code, pero hay que preparar algo antes
Instala Python (uv) en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Usa TRA y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando TRA o muestra una herramienta de TRA en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
La configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add bitra -- uvx bitra mcp serveClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"bitra": {
"command": "uvx",
"args": [
"bitra",
"mcp",
"serve"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"bitra": {
"command": "uvx",
"args": [
"bitra",
"mcp",
"serve"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"bitra": {
"type": "stdio",
"command": "uvx",
"args": [
"bitra",
"mcp",
"serve"
]
}
}
}Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
pypi: bitraSegún cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 11 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub BijectiveLabs, dueña del repo
Último cambio de código: hace 3 días
Usa MIT
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez hace 3 días, y la última versión (0.13.0) llegó al registro hace 4 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: CCXT, Finance Toolkit, AKQuant
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Write and backtest trading strategies with AKQuant: API lookup, strategy checks, backtest runs
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
TRA
Autonomous trading agents with deterministic execution. The agents propose; the system decides.
TRA (trading research agents) is published as bitra on PyPI and runs as tra. Before 0.10.1 the package was called trading-research-agents, and the same package is still published under that name.
Language models are good at reading a market and saying what they think. They are bad at arithmetic, they don't know what a trade costs, and they will happily overrule a limit you set. This project uses them for the first part only. The system itself, fixed rules with no model involved, fetches the data and works out every figure. The agents read those figures and give an opinion. Then the system prices the trade, applies your limits, sizes it, and either writes it down or sends one order with the stop attached. Every decision and every refusal is kept on disk with its reason, so you can check afterwards what happened and why.
It's an early release, so expect settings to change between versions. What works today: linear perpetuals, spot pairs (stock perpetuals and tokenized stocks among them) and prediction market outcomes through one order path, a universe of perpetuals found and measured by the system and ordered by the room its own paths expect, the full autonomous cycle on live data, a structure lead that proposes, three readings of your own series computed by the system, up to three reviewers, stops and targets the lead names inside bounds you set, the gates that decide, sizing from your own rules, real orders on a venue's practice environment behind a mandate you sign and a signed risk gate, and two auditors that read the records. Under it, a market data plane records order flow, the order book, liquidations, derivatives and news minute by minute into a verified archive, and an arena replays any policy over that archive beside baselines built to be beaten, net of the desk's own costs.
| The usual problem with trading agents | What happens here |
|---|---|
| The model invents or miscalculates a number | Models never compute. Every figure comes from the system, and a figure a model cites is checked against its brief, value included. |
| Nobody knows what a trade cost until it's done | The round trip (fees, spread, impact, funding, slippage) is priced before an order exists, and a trade whose claimed edge doesn't clear it is refused. |
| The agent sizes its own position | Size comes from your conviction ladder and your risk limit. No model can make a trade bigger. |
| A model "decides" to ignore your settings | Your declared thresholds decide. A model's opinion is recorded beside them, never instead of them. |
| Something went wrong and there is no trace | Each cycle keeps its snapshot, briefs, answers, the intent and what the venue said. Nothing is rewritten. |
| A crash leaves a position with no stop | The stop and take profit go to the venue with the entry, or right after the fill where the venue takes them no other way, so they survive this process dying. |
| Text from a feed tells the model what to do | The model that proposes a direction reads numbers the system computed; outside text reaches no model at all, and no model can send an order or reach a key. |
| A strategy looks good on a lucky sample | The arena replays it over the recorded market beside buy-and-hold, momentum, its own fade and a seeded random null, net of costs, and says "sample too small" until the sample is not. |
None of these is hypothetical. Why it is built this way lists the documented failures behind each one, with their sources.
Three kinds of work, kept apart because they fail differently. The system is in control; Jev, TypeSafe's typed judge, is the fast System One model that perceives and verifies; the reasoning seats deliberate only inside what the system computed, and their answers are checked before anything counts.
| Does | Never does | Today | |
|---|---|---|---|
| The system | records the market, computes every figure, reads your own series against your lines (the macro, on-chain and sentiment readings), prices the round trip, applies your limits, sizes, sends one order with its exits, settles every replayed idea | guess, or carry a stale value forward as current | everything around the model call |
| A reasoning model | reads figures the system computed and proposes a direction, a setup and its levels, citing the figures it used | compute a number, size a trade, touch an order or a key, loosen a limit | the structure lead, with a blind confirmer and a flow specialist when you declare the team; reviewers when you declare them |
| Jev, the typed judge | turns dated text into typed events with probabilities, screens text for instructions to a machine, checks each structure reason against the regime the system measured, and from 0.13 checks every claim against its brief | decide a direction from numbers, size, or reach an order | Jev through the TypeSafe adapter, behind a vendor-neutral port ([judge]): the archived headlines into text features, and the deciding team's reasons checked before a trade |
flowchart LR
subgraph venues["venues, through ccxt"] direction TB streams["live streams trades, order book, liquidations"] rest["REST history funding, open interest, mark, index, long/short"] archives["daily trade archives"] end subgraph plane["market data plane: the system"] direction TB record["tra record one bar builder, hour parts, gap marks"] bars["tra data bars the same builder over the archive"] store[("verified archive Parquet, sha256 per file flow, book, derivatives, text")] end subgraph decide["decision: the system around the deciding team"] direction TB judge["Jev, the typed judge headlines into typed events reasons checked against the regime"] features["features 41 figures known at the bar's close"] readings["readings: macro, on-chain, sentiment your series against your lines, no model"] analyst["deciding team lead, blind confirmer, flow specialist propose, cite figures"] gates["gates cost, exits, paths, confluence, conviction"] end shelf[("sources/ dated series you declare")] subgraph act["risk and execution: the system"] direction TB risk["risk gate, signed caps, loss at the stop, switches, daily loss, drawdown"] order["one order stop and take profit attached"] end arena["tra arena policies replayed, settled net of costs, beside baselines and a random null"] streams --> record --> store archives --> bars --> store rest --> record rest --> bars store --> features store --> judge --> features analyst --> judge --> gates shelf --> readings --> gates features --> analyst --> gates --> risk --> order --> venues store --> arena features --> arena
The shipped cycle reads its own live snapshot; the archive feeds the arena today and the decision path as the work below lands. Where it is going, in the order it is being built:
| Release | Adds |
|---|---|
| 0.11, in 0.12.0 | the market data plane (tra data bars, tra record), the feature library, the arena; the macro, on-chain and sentiment analysts become readings that ask no model |
| 0.12, in 0.12.0 | the lead's levels read against the instrument's own paths, a forecast and a calibrator fitted on recorded outcomes, risk as its own signed gate; Jev for dated text and the team's reasons |
| 0.13 | the reasoning model woken only when the market gives it something to weigh, its claims checked by the judge; the v1 cycle retired once the arena shows the new one is better |
Each step is measured in the arena before it is trusted, and the four guarantees at the end of this page hold through all of it.
A few minutes and one model key. Every setting has a working default, so a new desk runs before you change anything; the table under step 6 says what those defaults are.
1. Install. You need Python 3.11 or newer. uv is the quickest way:
uv tool install 'bitra[ccxt,openai,anthropic,google,data]'
That brings every model provider and every exchange in. Without uv, run pip install 'bitra[ccxt,openai,anthropic,google,data]' inside a virtual environment. To move to the newest release later:
uv tool upgrade bitra # or: pip