diff --git a/README.md b/README.md index 5d6139a..5e12d4d 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,13 @@ Créer une base de connaissances pour optimiser l'utilisation de Claude avec ses └── docs/ # Documentation ``` +## 📊 État du système + +Suivez l'état de vos serveurs MCP et de vos extensions : + +- **[État des serveurs MCP](./gemini-cli/mcp_status.md)** : Affiche les serveurs MCP actifs et déconnectés. +- **[État des extensions](./gemini-cli/extensions.md)** : Répertorie toutes les extensions installées et leur état. + ## 🚀 FastMCP Integration FastMCP permet d'étendre Gemini CLI avec des outils personnalisés : @@ -60,4 +67,4 @@ Document des tests, comparaisons et découvertes au fur et à mesure de l'explor --- -*Projet de veille technologique - Mise à jour continue* \ No newline at end of file +*Projet de veille technologique - Mise à jour continue* diff --git a/gemini-cli/extensions.md b/gemini-cli/extensions.md new file mode 100644 index 0000000..ce14fc1 --- /dev/null +++ b/gemini-cli/extensions.md @@ -0,0 +1,27 @@ +Voici l'état actuel de vos extensions **Gemini CLI**, basé sur les sources fournies : + +Toutes les dix (10) extensions répertoriées sont actuellement **actives**. + +Le tableau ci-dessous détaille le nom, la version, et l'état de mise à jour de chacune de vos extensions : + +| Nom de l'Extension | Version | État de Mise à Jour | Statut Général | Citation(s) | +| :--- | :--- | :--- | :--- | :--- | +| **cloud-run** | `v1.0.0` | `checking for updates` (Vérification des mises à jour en cours) | Active | | +| **code-review** | `v0.1.0` | `up to date` (À jour) | Active | | +| **firebase** | `v1.0.0` | `up to date` (À jour) | Active | | +| **gemini-cli-security** | `v0.2.0` | `up to date` (À jour) | Active | | +| **gemini-docs-ext** | `v1.0.0` | `not updatable` (Non mettable à jour) | Active | | +| **google-genmedia-extension** | `v1.0.0` | `not updatable` (Non mettable à jour) | Active | | +| **google-workspace-developer-tools** | `vlatest` | `up to date` (À jour) | Active | | +| **grafana** | `v0.7.0` | `up to date` (À jour) | Active | | +| **mcp-toolbox** | `v0.1.1` | `up to date` (À jour) | Active | | +| **stripe-gemini-mcp-extension** | `v0.1.0` | `up to date` (À jour) | Active | | + +### Remarques Contextuelles Importantes + +Bien que toutes les extensions soient actives, il est crucial de noter l'état des serveurs MCP associés à certaines d'entre elles (information pertinente issue de la conversation précédente et des sources) : + +1. **Avertissement Général :** Lors de l'installation de vos extensions, un avertissement a été émis pour chacune d'elles, soulignant que **les extensions peuvent introduire un comportement inattendu** et qu'il est impératif d'enquêter sur la source et de faire confiance à l'auteur. +2. **Serveurs MCP Déconnectés :** Deux extensions actives correspondent à des serveurs MCP qui ne sont actuellement pas prêts : + * L'extension **`grafana`** est active, mais son serveur MCP associé, `grafana`, est **Déconnecté**. + * L'extension **`stripe-gemini-mcp-extension`** est active, mais son serveur MCP associé, `stripe`, est **Déconnecté** en raison d'une **authentification OAuth non effectuée** (`OAuth not authenticated`). Il est conseillé d'utiliser `/mcp auth` pour s'authentifier auprès des serveurs activés par OAuth. diff --git a/gemini-cli/mcp_status.md b/gemini-cli/mcp_status.md new file mode 100644 index 0000000..ed4bffa --- /dev/null +++ b/gemini-cli/mcp_status.md @@ -0,0 +1,38 @@ +### Serveurs MCP Actifs (🟢 Ready) + +Treize (13) serveurs MCP sont configurés et prêts à l'emploi : + +| Serveur MCP | Source/Extension | Outils et Prompts | Détails Clés (Exemples) | Citation(s) | +| :--- | :--- | :--- | :--- | :--- | +| **fastmcp-example** | N/A | 2 outils, 1 prompt | Outils : `add_numbers`, `get_weather_info`. Prompt : `greeting_prompt`. | | +| **chrome-devtools** | N/A | 26 outils | Outils pour l'interaction web : `click`, `fill`, `navigate_page`, `take_screenshot`, `wait_for`. | | +| **cloud-run** | `cloud-run` | 8 outils, 2 prompts | Outils pour le déploiement : `deploy_container_image`, `list_services`. Prompts : `deploy`, `logs`. | | +| **firebase** | `firebase` | 49 outils, 4 prompts | Outils étendus : gestion des utilisateurs (`auth_get_users`), accès aux données (`firestore_get_documents`), et déploiement (`firebase_init`). Prompts : `firebase:deploy`, `crashlytics:connect`. | | +| **securityServer** | `gemini-cli-security` | 1 outil | Outil : `find_line_numbers`. | | +| **gemini-docs-mcp** | `gemini-docs-ext` | 2 outils | Outils : `fetch_docs`, `list_doc_sources`. | | +| **veo** | `google-genmedia-extension` | 2 outils | Outils : `veo_i2v` (image vers vidéo), `veo_t2v` (texte vers vidéo). | | +| **imagen** | `google-genmedia-extension` | 1 outil | Outil : `imagen_t2i` (texte vers image). | | +| **chirp3-hd** | `google-genmedia-extension` | 2 outils | Outils pour la parole : `chirp_tts` (text-to-speech), `list_chirp_voices`. | | +| **lyria** | `google-genmedia-extension` | 1 outil | Outil : `lyria_generate_music`. | | +| **avtool** | `google-genmedia-extension` | 8 outils | Outils vidéo/audio (ffmpeg) : `ffmpeg_combine_audio_and_video`, `ffmpeg_get_media_info`, `ffmpeg_video_to_gif`. | | +| **workspace-developer** | `google-workspace-developer-tools` | 2 outils | Outils : `fetch_workspace_docs`, `search_workspace_docs`. | | +| **mcp_toolbox** | `mcp-toolbox` | 4 outils | Outils pour les requêtes de données : `bq_births_2008`, `run_bq_query`, `list_sqlite_tables`. | | + +### Serveurs MCP Déconnectés (🔴 Disconnected) + +Deux (2) serveurs sont actuellement dans un état de déconnexion : + +1. **grafana** (provenant de l'extension `grafana`) : **Déconnecté**. +2. **stripe** (provenant de l'extension `stripe-gemini-mcp-extension`) : **Déconnecté (OAuth not authenticated)**. + +Pour le serveur `stripe`, la raison de la déconnexion est explicitement mentionnée comme un **manque d'authentification OAuth**. + +### Conseils d'utilisation + +Pour gérer ou mieux comprendre vos serveurs MCP, les conseils suivants sont fournis : + +* Utilisez `/mcp desc` pour afficher les descriptions du serveur et des outils. +* Utilisez `/mcp schema` pour afficher les schémas des paramètres des outils. +* Utilisez `/mcp nodesc` pour masquer les descriptions. +* Utilisez `/mcp auth` pour vous authentifier auprès des serveurs activés par OAuth (ce qui pourrait être pertinent pour le serveur `stripe` déconnecté). +* Appuyez sur `Ctrl+T` pour basculer l'affichage des descriptions d'outils.