Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 :
Expand Down Expand Up @@ -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*
*Projet de veille technologique - Mise à jour continue*
27 changes: 27 additions & 0 deletions gemini-cli/extensions.md
Original file line number Diff line number Diff line change
@@ -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.
38 changes: 38 additions & 0 deletions gemini-cli/mcp_status.md
Original file line number Diff line number Diff line change
@@ -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.