mail-analyzer-client-mcp

by attikpo-akrabal-godwin

MCP Client CLI est un outil en ligne de commande basé sur Node.js . qui utilise le protocole MCP pour faire .

About

MCP Client CLI est un outil en ligne de commande basé sur Node.js qui utilise le protocole MCP (Model Context Protocol) pour interagir avec des serveurs via des scripts Python ou JavaScript. Il utilise également l'API Anthropic pour la gestion des conversations.

Fonctionnalités

  • Connexion à des serveurs via MCP
  • Intégration avec l'API Anthropic pour les échanges conversationnels
  • Prise en charge des scripts serveurs en Python et JavaScript
  • Boucle interactive pour envoyer des requêtes et obtenir des réponses
  • Gestion des outils depuis le serveur MCP

Prérequis

  • Node.js (version 18 ou supérieure)
  • Clé API Anthropic
  • Fichier .env contenant la clé API :
    ANTHROPIC_API_KEY=your_api_key_here
    

Installation

  1. Clonez le dépôt :
    git clone https://github.com/votre-utilisateur/mcp-client-cli.git
    cd mcp-client-cli
    
  2. Installez les dépendances :
    npm install
    

Utilisation

Pour démarrer le client MCP :

node build/index.js "D:\projet_Y\little_test\pr_reviewer\pr_anayzer.py"

Exemple

node build/index.js "D:\projet_Y\little_test\pr_reviewer\pr_anayzer.py"

Vous pouvez alors entrer vos requêtes via la ligne de commande. Pour quitter, tapez quit.

Technologies utilisées

  • Node.js
  • Typescript
  • MCP (Model Context Protocol)
  • Anthropic SDK
  • Lire les entrées utilisateur via readline
  • Gestion des variables d'environnement avec dotenv

Contribuer

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir des issues ou des pull requests.

Licence

Ce projet est sous licence MIT.