Outil IOL MCP - MCP Server sécurisé par ALMC Security 2025

Outil IOL MCP

Voir sur GitHub

Outil MCP IOL

Un outil MCP (Model Context Protocol) pour interagir avec l'API d'Invertir Online (IOL) à travers Claude Desktop.

Pré-requis

  • Application Claude Desktop pour Mac
  • Python 3.8+
  • Compte de trading IOL
  • Variables d'environnement configurées avec vos identifiants IOL

Installation de l'application

  1. Clonez ce dépôt :
git clone https://github.com/fernandezpablo85/mcpiol.git cd mcpiol
  1. Installez uv si vous ne l'avez pas déjà fait :
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Installer les dépendances :
uv sync
  1. Créez un fichier .env à la racine du projet avec vos identifiants IOL :
IOL_USER=votre_nomd'utilisateur IOL_PASS=votre_mot_de_passe

Configurer Claude Desktop

  1. Ouvrez le répertoire de configuration de Claude Desktop :
open ~/Bibliothèque/Application\ Support/Claude
  1. Créez ou éditez le fichier claude_desktop_config.json:
touch ~/Bibliothèque/Application Support/Claude/claude_desktop_config.json
  1. Ajoutez la configuration suivante :
{ "mcpServers" : {"iol" : {"command" : "/Users/YOUR_USERNAME/.local/bin/uv", "args" : [ "--directory", "/Users/YOUR_USERNAME/projects/playground/mcpiol", "run", "main.py" ] } } }

Remarques importantes :

  • Remplacez YOUR_USERNAME par votre nom d'utilisateur réel
  • Les chemins d'accès à la commande et au répertoire doivent être des chemins absolus
  • Vous pouvez trouver le chemin d'installation de votre uv en lançant which uv dans le terminal

Exécution des tests

Pour exécuter la suite de tests :

pytest tests/test_client.py -v

Pour obtenir un rapport de couverture :

pytest tests/test_client.py --cov=client -v

Résolution des problèmes

  1. Si les outils n'apparaissent pas dans Claude Desktop :

    • Vérifiez que votre fichier de configuration est correct
    • Redémarrer Claude Desktop
    • Vérifier le chemin d'accès et les dépendances de Python
  2. Si l'authentification échoue :

    • Vérifiez que votre fichier .env existe et qu'il contient les informations d'identification correctes
    • Vérifier l'état de l'API IOL
    • Vérifiez que votre compte IOL est actif

Licence

MIT

Contribuer

N'hésitez pas à ouvrir des problèmes ou à soumettre des demandes de téléchargement.

Liés dans Service en nuage - MCP Servers sécurisés

ServeurRésuméActions
Vols de récompense Public MCPCet exemple vous permet de déployer un serveur MCP distant qui ne nécessite pas d'authentification s...Voir
MCP AWSUn serveur Model Context Protocol (MCP) qui permet aux assistants IA comme Claude d'interagir avec v...Voir
Google AnalyticsVoir
CoSenseServeur MCP pour cosenseVoir
Check Point Quantum ManagementCe dépôt contient une collection de serveurs Model Context Protocol (MCP) pour les plateformes de sé...Voir
KubernetesVoir