Qu'est-ce que le serveur MCP KasLens ?
Le Model Context Protocol (MCP) est une norme ouverte qui permet aux assistants IA de se connecter à des outils et à des sources de données externes. KasLens fournit un serveur MCP qui donne aux assistants IA un accès en temps réel aux données de la blockchain Kaspa, aux analyses de marché et aux éclairages.
Une fois connecté, votre assistant IA peut :
- Interroger les données de marché Kaspa en direct (cours, volume, capitalisation)
- Accéder aux analyses et aux données historiques
- Récupérer des informations sur les jetons et des analyses de portefeuilles
- Obtenir des synthèses de marché générées par IA et des rapports Daily Pulse
URL du serveur MCP
https://kaspa-lens.com/mcp
C'est l'URL que vous utiliserez pour configurer votre assistant IA afin qu'il se connecte à KasLens.
Configuration rapide
Sélectionnez votre client IA ci-dessous pour obtenir l'extrait de configuration et les étapes. Vous aurez besoin d'un compte KasLens pour terminer la connexion OAuth.
ChatGPT se connecte aux serveurs MCP via le mode développeur. Il faut un abonnement Plus, Pro, Team, Business, Enterprise ou Education et la version web.
- Allez dans Paramètres > Apps > Paramètres avancés
- Activez le mode développeur s'il ne l'est pas
- Cliquez sur Créer une app et saisissez l'URL du serveur :
https://kaspa-lens.com/mcp- Démarrez une nouvelle conversation, cliquez sur le + menu, puis choisissez le mode développeur et activez l'app KasLens
- Envoyez un message. ChatGPT ouvre une fenêtre de navigateur pour vous connecter avec votre compte KasLens
OpenCode est un agent de code interactif en CLI. Ajoutez le serveur MCP KasLens à votre configuration :
~/.config/opencode/opencode.jsoncopencode.jsonc (racine du projet){
"mcpServers": {
"kaslens": {
"enabled": true,
"type": "remote",
"url": "https://kaspa-lens.com/mcp",
"oauth": {}
}
}
}- Ajoutez la configuration ci-dessus à votre fichier de configuration OpenCode
- Lancez OpenCode. Il détectera le serveur et ouvrira le navigateur pour la connexion OAuth
- Si le navigateur ne s'ouvre pas, exécutez :
opencode mcp auth kaslens
Cursor prend en charge les serveurs MCP via ses paramètres ou un fichier de configuration du projet :
.cursor/mcp.json{
"mcpServers": {
"kaslens": {
"type": "http",
"url": "https://kaspa-lens.com/mcp"
}
}
}- Ajoutez la configuration à
.cursor/mcp.jsonou ouvrez Paramètres Cursor > Outils et MCP > + Ajouter un serveur MCP (Type : HTTP) - Cursor vous demandera de terminer la connexion OAuth dans le navigateur
- Une fois authentifié, les outils KasLens apparaissent dans la liste des outils MCP
Claude Desktop prend en charge les serveurs MCP via son fichier de configuration :
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"kaslens": {
"type": "http",
"url": "https://kaspa-lens.com/mcp"
}
}
}- Ajoutez la configuration au fichier de configuration de Claude Desktop
- Enregistrez le fichier et redémarrez Claude Desktop
- Claude détectera le nouveau serveur et vous demandera de vous authentifier via OAuth dans le navigateur
VS Code avec GitHub Copilot prend en charge les serveurs MCP en mode agent :
.vscode/mcp.json{
"servers": {
"kaslens": {
"type": "http",
"url": "https://kaspa-lens.com/mcp"
}
}
}- Ajoutez la configuration à
.vscode/mcp.jsonou exécutez MCP : Ajouter un serveur depuis la palette de commandes (Ctrl+Shift+P/Cmd+Shift+P) - VS Code ouvrira le navigateur pour l'authentification OAuth lorsque vous démarrerez le serveur
- Une fois connecté, les outils KasLens apparaissent dans le mode agent du chat Copilot
Windsurf prend en charge les serveurs MCP via sa configuration :
~/.codeium/windsurf/mcp_config.json%USERPROFILE%\.codeium\windsurf\mcp_config.json{
"mcpServers": {
"kaslens": {
"type": "http",
"url": "https://kaspa-lens.com/mcp"
}
}
}- Ajoutez la configuration au fichier MCP de Windsurf
- Enregistrez le fichier et redémarrez Windsurf
- Windsurf vous demandera de terminer la connexion OAuth dans le navigateur
Pour tout client compatible MCP, ajoutez le serveur KasLens au format JSON standard avec le transport HTTP :
{
"mcpServers": {
"kaslens": {
"type": "http",
"url": "https://kaspa-lens.com/mcp"
}
}
}Emplacements courants du fichier de configuration
~/.claude.json~/.gemini/settings.json~/.codex/config.toml~/.kiro/settings/mcp.json- Ajoutez la configuration au fichier MCP de votre client
- Redémarrez ou rechargez le client
- Terminez la connexion OAuth lorsque vous y êtes invité. Une fenêtre de navigateur s'ouvrira pour vous connecter avec votre compte KasLens
Prérequis
Avant de pouvoir connecter un assistant IA au serveur MCP KasLens, vous avez besoin d'un compte KasLens vérifié. Le serveur MCP utilise l'authentification OAuth 2.0 : votre assistant IA vous demandera de vous connecter avec votre compte KasLens lors de la première connexion.
Étape 1 : créer un compte
- Allez sur kaspa-lens.com/auth/register
- Saisissez votre adresse e-mail et choisissez un mot de passe (au moins 8 caractères)
- Acceptez la Politique de confidentialité et les Conditions d'utilisation
- Cliquez sur Créer un compte
Étape 2 : vérifier votre adresse e-mail
Après l'inscription, vous recevrez un e-mail de vérification de [email protected].
Important : l'e-mail de vérification peut arriver dans votre dossier spam ou courrier indésirable. Vérifiez-y si vous ne le voyez pas dans votre boîte de réception au bout de quelques minutes. Certains fournisseurs de messagerie (Gmail, Outlook, Yahoo) filtrent de façon particulièrement agressive les e-mails automatiques.
Cliquez sur le lien de vérification dans l'e-mail pour activer votre compte. Le lien expire au bout de 24 heures. S'il a expiré, inscrivez-vous simplement à nouveau avec la même adresse e-mail pour en recevoir un nouveau.
Fonctionnement de l'authentification
Lorsque vous ajoutez le serveur MCP KasLens à votre assistant IA, voici ce qui se passe :
- Découverte : votre client IA récupère les métadonnées du serveur MCP depuis
https://kaspa-lens.com/mcp, qui le dirige vers le serveur d'autorisation OAuth - Enregistrement du client : si votre client IA prend en charge l'enregistrement dynamique de client (Dynamic Client Registration, RFC 7591), il s'enregistre automatiquement auprès du serveur d'autorisation KasLens
- Connexion : une fenêtre de navigateur s'ouvre, dans laquelle vous vous connectez avec votre adresse e-mail et votre mot de passe KasLens
- Autorisation : vous accordez au client IA l'autorisation d'accéder aux données KasLens en votre nom
- Connecté : l'assistant IA peut désormais interroger les données KasLens. La session reste active jusqu'à ce que vous révoquiez l'accès ou que le jeton expire
Votre mot de passe n'est jamais partagé avec l'assistant IA. L'authentification utilise le flux Authorization Code d'OAuth 2.0 avec PKCE, la norme du secteur.
Clients pris en charge
| Client | Type | Statut |
|---|---|---|
| ChatGPT | Application web | Guide détaillé |
| OpenCode | Agent en ligne de commande | Guide détaillé |
| Cursor | IDE | Configuration rapide ci-dessus |
| Claude Desktop | Application de bureau | Configuration rapide ci-dessus |
| VS Code + Copilot | IDE | Configuration rapide ci-dessus |
| Windsurf | IDE | Configuration rapide ci-dessus |
| Tout client compatible MCP | Divers | Utilisez l'onglet « Autre » ci-dessus |
Tous les clients compatibles MCP peuvent se connecter au moyen de l'URL du serveur et d'une configuration JSON standard. Si votre client ne figure pas dans la liste, utilisez la configuration générique de l'onglet Autre.