Gilbert Mcp

io.github.HugoF1234Published by GitHub account HugoF1234v1.2.0Updated Oct 24, 2026

Gilbert meetings: list, search, and fetch transcripts & summaries via MCP.

Overview

AI-generated overview

Official read-only Gilbert MCP server that lets an assistant list, search and read the user's meeting records, transcripts and summaries.

What you can do
List and filter meetings by status or date, with pagination, and open a meeting's full details including metadata, transcript and summary. Retrieve a transcript or a markdown summary on its own. Search meetings full-text to find where a topic was discussed. List folders with meeting counts and get the meetings inside a folder and its subfolders.
When to use it
Useful when you keep meeting notes in Gilbert and want an assistant to answer questions about past meetings, recap a specific call, or find the meeting where a topic came up, without copying transcripts by hand.
Requirements
Runs locally over stdio, typically via npx with Node.js, or as a Docker container. Requires a Gilbert API key in GILBERT_API_KEY, generated by a Gilbert administrator with at least the meetings:read scope. GILBERT_BASE_URL is optional and defaults to the hosted API; override it only for self-hosted deployments. Network access to the Gilbert API is needed.
Before you install
The server exposes meeting transcripts and summaries, which may be sensitive. The API key is a live credential passed in GILBERT_API_KEY; keep it out of shared configuration files. Access is read-only, and shared content from other people is visible only if the key carries the shared:read scope. Pointing GILBERT_BASE_URL at a non-official host sends meeting data there.

Installation

In SourceWeft

  1. Open Gilbert Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

gilbert-mcp

[CI] [npm] [License: MIT]

Serveur Model Context Protocol (MCP) officiel de Gilbert.

Permet à Claude Desktop, Claude Code, Cursor, VS Code, Zed, Continue et tous les clients compatibles MCP d'accéder aux réunions, transcriptions et synthèses Gilbert d'un utilisateur — en lecture seule.

Installation rapide

Toutes les configs partagent la même commande : npx -y gilbert-mcp avec la variable GILBERT_API_KEY.

Claude Desktop

Éditez le fichier de configuration :

  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows : %APPDATA%\Claude\claude_desktop_config.json
json
{  "mcpServers": {    "gilbert": {      "command": "npx",      "args": ["-y", "gilbert-mcp"],      "env": {        "GILBERT_API_KEY": "glbrt_live_XXXXXXXXXXXXXXXXXXXXXXXX"      }    }  }}

Redémarrez Claude Desktop. Vous pouvez maintenant demander :

« Liste mes réunions terminées cette semaine » « Résume-moi la réunion du 12 avril » « Trouve-moi la réunion où on a parlé de budget Q3 »

Claude Code

bash
claude mcp add gilbert --env GILBERT_API_KEY=glbrt_live_XXX -- npx -y gilbert-mcp

Cursor

Settings > Features > Model Context Protocol > Add MCP Server :

json
{  "name": "gilbert",  "command": "npx",  "args": ["-y", "gilbert-mcp"],  "env": { "GILBERT_API_KEY": "glbrt_live_XXXXXXXXXXXXXXXXXXXXXXXX" }}

VS Code

.vscode/mcp.json (ou la commande MCP: Add Server) :

json
{  "servers": {    "gilbert": {      "command": "npx",      "args": ["-y", "gilbert-mcp"],      "env": { "GILBERT_API_KEY": "glbrt_live_XXXXXXXXXXXXXXXXXXXXXXXX" }    }  }}

Zed

Dans settings.json, sous context_servers :

json
{  "context_servers": {    "gilbert": {      "command": { "path": "npx", "args": ["-y", "gilbert-mcp"], "env": { "GILBERT_API_KEY": "glbrt_live_XXX" } }    }  }}

Docker (alternative)

bash
docker build -t gilbert-mcp .docker run --rm -i -e GILBERT_API_KEY=glbrt_live_XXX gilbert-mcp

Obtenir une clé API

Contactez votre administrateur Gilbert pour qu'il génère une clé depuis la console admin. Scope minimum requis : meetings:read (lecture seule).

Tools exposés

Tous les tools sont en lecture seule (readOnlyHint).

ToolDescription
list_meetingsListe paginée, filtres par statut/date
get_meetingDétail complet d'une réunion (metadata + transcription + synthèse)
get_transcriptTranscription texte seule
get_summarySynthèse markdown seule
search_meetingsRecherche full-text
list_foldersListe les dossiers (nom + nombre de réunions)
get_folder_meetingsRéunions d'un dossier (et sous-dossiers)

Le contenu partagé avec l'utilisateur (réunions/dossiers d'autres personnes) n'est accessible que si la clé API porte le scope shared:read. Par défaut, une clé ne voit que le contenu de son propriétaire.

Variables d'environnement

  • GILBERT_API_KEY (requis) : clé au format glbrt_live_...
  • GILBERT_BASE_URL (optionnel) : défaut https://gilbert-assistant.ovh/api/v1

Confidentialité & sécurité

Ce serveur expose des transcriptions et synthèses de réunions (données potentiellement sensibles). Il s'exécute localement en stdio, n'ouvre aucun port entrant, ne journalise jamais la clé API et n'écrit aucune donnée de réunion sur disque. Voir SECURITY.md.

Développement

bash
git clone https://github.com/HugoF1234/Gilbert-mcpcd Gilbert-mcpnpm installGILBERT_API_KEY=glbrt_live_... npm run dev   # stdionpm test                                     # build + smoke test (handshake MCP)

Voir CONTRIBUTING.md pour le process de release et docs/SUBMISSION.md pour le référencement dans les catalogues.

Licence

MIT — © 2026 Lexia.

Support

Source: README.md at commit 1915369

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.2.0LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts