Codex.io Docs MCP
officielMCP pour lire l'API de données crypto Codex afin que les agents puissent écrire des requêtes GraphQL.
Que pouvez-vous faire avec Codex Io Docs MCP ?
- Rechercher dans la documentation de l’API Codex — Demandez à votre assistant de consulter les requêtes, abonnements, types ou guides issus de la documentation complète de Codex via
https://docs.codex.io/mcp. - Générer des requêtes GraphQL — Demandez à votre assistant d’écrire des requêtes comme la récupération des prix de jetons, des jetons tendance ou des soldes de portefeuille en décrivant ce dont vous avez besoin en langage naturel.
- Créer des fonctionnalités de données en temps réel — Demandez des abonnements WebSocket pour diffuser des événements d’échange en direct ou suivre des graphiques de prix de jetons avec des données de chandeliers OHLCV.
- Découvrir de nouveaux jetons — Demandez des listes de jetons filtrées selon des critères comme l’heure de lancement, la liquidité ou le volume de transactions directement depuis la documentation.
Documentation
Codex Docs MCP
Ajoutez le serveur MCP de documentation Codex à vos outils de codage IA pour un accès instantané à la documentation API.
La documentation Codex est disponible sous forme de serveur Model Context Protocol (MCP). L'ajouter à votre outil de codage IA lui permet de rechercher et de référencer directement la documentation de l'API Codex, afin d'obtenir des réponses précises sans quitter votre éditeur.
https://docs.codex.io/mcp
Ce qu'il fait
Une fois connecté, votre outil IA peut rechercher dans toute la documentation de l'API Codex — y compris les requêtes, les abonnements, les types et les guides. Il référencera automatiquement la documentation lorsque vous poserez des questions sur l'API Codex ou aurez besoin d'aide pour écrire des requêtes.
Info
Ce serveur MCP sert à rechercher dans la documentation et à aider votre IA à écrire des requêtes. Il n'interagit pas directement avec l'API Codex — vous devrez toujours exécuter les requêtes à l'aide de votre clé API via le point de terminaison GraphQL ou le SDK.
Docs MCP vs Codex Skills
Les Codex Skills fournissent à votre agent IA des connaissances préchargées sur l'API afin qu'il puisse interagir directement avec celle-ci. Le Docs MCP lui permet de rechercher dans la documentation, ce qui peut lui permettre d'écrire des requêtes GraphQL.
| Docs MCP | Codex Skills | |
|---|---|---|
| Comment ça fonctionne | Recherche dans la documentation à la demande via le protocole MCP | Connaissances API préchargées — opérations, authentification, modèles |
| Idéal pour | Rechercher des champs, types ou guides spécifiques | Interagir directement avec l'API Codex |
| Nécessite une connexion réseau ? | Oui — interroge le serveur MCP | Fonctionne hors ligne pour écrire des requêtes (une connexion reste nécessaire pour appeler l'API) |
Utilisez les deux ensemble pour une expérience optimale : la compétence gère la génération de requêtes et le MCP comble les détails lorsque nécessaire.
Configuration
Ouvrez les paramètres MCP avec `Cmd+Shift+P` (Mac) ou `Ctrl+Shift+P` (Windows/Linux) et sélectionnez **Cursor Settings: Open MCP Settings**. Ajoutez ce qui suit :Note
Codex (codex.io) est une API de données blockchain. Il ne s'agit pas d'OpenAI Codex, l'agent de codage. Vous pouvez néanmoins ajouter ce serveur MCP à OpenAI Codex, comme indiqué ci-dessous.
```json theme={null}
{
"mcpServers": {
"codex-docs": {
"url": "https://docs.codex.io/mcp"
}
}
}
```
Créez un fichier `.vscode/mcp.json` à la racine de votre projet :
```json theme={null}
{
"servers": {
"codex-docs": {
"type": "http",
"url": "https://docs.codex.io/mcp"
}
}
}
```
Ouvrez le fichier de configuration MCP à `~/.codeium/windsurf/mcp_config.json` et ajoutez ce qui suit :
```json theme={null}
{
"mcpServers": {
"codex-docs": {
"serverUrl": "https://docs.codex.io/mcp"
}
}
}
```
Allez dans **Settings > Connectors**, sélectionnez **Add custom connector**, puis saisissez :
* **Name:** Codex Docs
* **URL:** `https://docs.codex.io/mcp`
Exécutez la commande suivante :
```bash theme={null}
claude mcp add --transport http codex-docs https://docs.codex.io/mcp
```
Exécutez :
```bash theme={null}
codex mcp add codex-docs --url https://docs.codex.io/mcp
```
Ou ajoutez ceci à `~/.codex/config.toml` :
```toml theme={null}
[mcp_servers.codex-docs]
url = "https://docs.codex.io/mcp"
```
Exemples de requêtes
Une fois le MCP connecté, vous pouvez demander à votre assistant IA de créer des fonctionnalités à l'aide de l'API Codex. Voici quelques exemples pour commencer.
Obtenir le prix d'un jeton
« Utilisez l'API Codex pour récupérer le prix actuel en USD de WETH sur Ethereum. »
Votre assistant recherchera la requête getTokenPrices et écrira quelque chose comme :
query {
getTokenPrices(
inputs: [
{
address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
networkId: 1
}
]
) {
address
priceUsd
}
}
Créer un flux de jetons tendance
« Montrez-moi comment obtenir les 10 jetons les plus tendance sur Base triés par volume sur 24 h. »
query {
filterTokens(
filters: { network: [8453] }
rankings: [{ attribute: volume24, direction: DESC }]
limit: 10
) {
results {
token {
name
symbol
address
}
volume24
priceUSD
change24
}
}
}
Afficher un graphique de prix
« Récupérez les bougies OHLCV sur 1 heure pour les dernières 24 heures pour ce jeton sur Solana :
So11111111111111111111111111111111111111112. »
query {
getBars(
symbol: "So11111111111111111111111111111111111111112:1399811149"
from: 1719792000
to: 1719878400
resolution: "60"
) {
o
h
l
c
volume
t
}
}
Diffuser des transactions en direct
« Configurez un abonnement WebSocket pour diffuser en continu les événements d'échange en temps réel pour un jeton sur Ethereum. »
subscription {
onEventsCreated(
address: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
networkId: 1
) {
address
networkId
events {
eventDisplayType
timestamp
maker
token0SwapValueUsd
token1SwapValueUsd
transactionHash
}
}
}
Suivre les avoirs d'un portefeuille
« Obtenez tous les soldes de jetons pour un portefeuille sur Base. »
query {
balances(
input: {
walletAddress: "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
networks: [8453]
}
) {
items {
tokenAddress
balance
shiftedBalance
token {
name
symbol
}
}
}
}
Découvrir de nouveaux lancements
« Trouvez les jetons lancés au cours de la dernière heure sur Solana avec au moins 10 000 $ de liquidité. »
query {
filterTokens(
filters: {
network: [1399811149]
liquidity: { gte: 10000 }
createdAt: { gte: 1719874800 }
}
rankings: [{ attribute: createdAt, direction: DESC }]
limit: 20
) {
results {
token {
name
symbol
address
}
liquidity
priceUSD
createdAt
}
}
}
Astuce
Vous n'avez pas besoin de mémoriser tout cela — décrivez simplement ce que vous voulez et votre assistant IA recherchera la requête appropriée dans la documentation. Les exemples ci-dessus servent uniquement à illustrer ce qui est possible.
Cette documentation est construite et hébergée sur Mintlify, une plateforme de documentation pour développeurs.