Twelve Data MCP Server
Vue d'ensemble
Le serveur Twelve Data MCP fournit une intégration transparente avec l'API Twelve Data pour accéder aux données des marchés financiers. Il permet de récupérer des séries chronologiques historiques, des cotations en temps réel et des métadonnées d'instruments pour les actions, les paires de devises et les crypto-monnaies.
Note : Ce serveur est actuellement en phase initiale de développement ; les fonctionnalités et les outils peuvent évoluer en fonction des mises à jour de l'API Twelve Data.
Obtenir votre clé API
Pour utiliser le serveur MCP de Twelve Data, vous devez d'abord obtenir une clé API auprès de Twelve Data :
- Visitez le site Twelve Data Sign Up.
- Créez un compte ou connectez-vous si vous en avez déjà un.
- Naviguez vers votre tableau de bord et copiez votre clé API.
Important : L'accès à des points d'extrémité ou à des marchés spécifiques peut varier en fonction de votre plan d'abonnement à Twelve Data.
U-tool
u-tool est un routeur universel alimenté par l'IA pour l'API Twelve Data qui transforme la façon dont vous accédez aux données financières. Au lieu de naviguer dans plus de 100 points de terminaison individuels et une documentation complexe, décrivez simplement ce dont vous avez besoin en anglais clair.
Comment ça marche : 🧠 Traitement du langage naturel : Comprend votre demande en anglais conversationnel 🔍 Routage intelligent : Utilise la recherche vectorielle pour trouver les points de terminaison les plus pertinents dans l'ensemble du catalogue d'API de Twelve Data 🎯 Sélection intelligente : Exploite OpenAI GPT-4o pour choisir la méthode optimale et générer les paramètres corrects ⚡ Exécution automatique : Appelle le point de terminaison approprié et renvoie des résultats formatés
Ce que vous pouvez demander : 📈 "Montrez-moi la performance de l'action Apple cette semaine" 📊 "Calculez le RSI pour Bitcoin avec une période de 14 jours" 💰 "Obtenez les ratios financiers et le bilan de Tesla" 🌍 "Comparez les taux de change EUR/USD sur 6 mois" 🏦 "Trouvez les ETF technologiques les plus performants"
Catégories de données prises en charge :
- Données de marché et cotations - Indicateurs techniques (plus de 100)
- Données fondamentales et financières - Devises et crypto-monnaies
- Fonds communs de placement et ETF - Calendriers et événements économiques
Un seul outil pour tout l'écosystème de Twelve Data. Aucune documentation API n'est nécessaire.
Installation
En utilisant UV (recommandé)
Exécution directe sans installation locale à l'aide d'uvx
:
uvx mcp-server-twelve-data --help
Utilisation de pip
Installez le serveur via pip :
pip install mcp-server-twelve-data python -m mcp_server_twelve_data --help
Configuration du serveur
Intégration de Claude Desktop
Ajoutez l'un des extraits suivants à votre fichier claude_desktop_config.json
: (1) serveur stdio local configuré avec utool
{ "mcpServers" : { "twelvedata" : { "command" : "uvx", "args" : ["mcp-server-twelve-data@latest", "-k", "YOUR_TWELVE_DATA_API_KEY", "-u", "YOUR_OPEN_AI_APIKEY"] } } }
(2) serveur stdio local uniquement avec 10 points d'extrémité les plus populaires
{ "mcpServers" : { "twelvedata" : { "command" : "uvx", "args" : ["mcp-server-twelve-data@latest", "-k", "YOUR_TWELVE_DATA_API_KEY", "-n", "10"] } } }
(3) douze données serveur mcp distant
{ "mcpServers" : { "twelvedata-remote" : { "command" : "npx", "args" : ["mcp-remote", "https://mcp.twelvedata.com/mcp", "--header", "Authorization:${AUTH_HEADER}", "--header", "X-OpenAPI-Key:${OPENAI_API_KEY}" ], "env" : { "AUTH_HEADER" : "apikey YOUR_TWELVE_DATA_API_KEY", "OPENAI_API_KEY" : "YOUR_OPENAI_API_KEY" } } } }
Voyez comme il est facile de connecter Claude Desktop à Twelve Data MCP Server :
Intégration VS Code
Installation automatique (avec UV)
Configuration manuelle
Pour une configuration manuelle, ajoutez à vos paramètres utilisateur (JSON):
{ "mcp" : { "servers" : { "twelvedata" : { "command" : "uvx", "args" : [ "mcp-server-twelve-data", "-k", "YOUR_TWELVE_DATA_API_KEY", "-u", "YOUR_OPENAI_API_KEY" ] } } }
Débogage
Utilisez l'inspecteur MCP pour le dépannage :
npx @modelcontextprotocol/inspector uvx mcp-server-twelve-data@latest -k YOUR_TWELVE_DATA_API_KEY
Guide de développement
- Tests locaux : Utilisez l'inspecteur MCP comme décrit dans Débogage.
- Claude Desktop:: Mettre à jour
claude_desktop_config.json
pour référencer les chemins d'accès aux sources locales.
Utilisation de Docker
Construisez et exécutez le serveur en utilisant Docker :
docker build -t mcp-server-twelve-data . docker run --rm mcp-server-twelve-data \ -k YOUR_TWELVE_DATA_API_KEY \ -u YOUR_OPENAI_API_KEY \ -t streamable-http
Licence d'utilisation
Ce serveur MCP est sous licence MIT. Voir le fichier LICENSE pour plus de détails.