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
- Clonez le dépôt :
git clone https://github.com/votre-utilisateur/mcp-client-cli.git cd mcp-client-cli
- 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.
Recommend MCP