Serveur MCP
Le serveur MCP Saykeeper permet aux assistants IA de lister, rechercher et lire vos réunions et de poser des questions à leur sujet. Il utilise la même clé API que l’API et est en lecture seule.
Serveur
https://api.saykeeper.com/v1/mcpStreamable HTTP, JSON-RPC 2.0. Envoyez la clé sous la forme Authorization: Bearer ntb_live_....
Outils
| Outil | Ce qu’il fait |
|---|---|
list_meetings | Dernières réunions (20 par défaut, max. 100). |
get_meeting | Une réunion avec sa transcription, paginée par position de caractère. |
search_meetings | Recherche dans les titres et les transcriptions (20 par défaut, max. 50). |
ask_meeting | Question sur une réunion ; l’IA répond à partir de sa transcription. |
ask_meetings | Question portant sur l’ensemble de vos réunions. |
Les outils de questions sont limités à 20 questions par minute.
Connecter un client
Remplacez ntb_live_YOUR_KEY par votre clé.
Claude Code
Exécutez dans un terminal :
claude mcp add --transport http saykeeper https://api.saykeeper.com/v1/mcp \
--header "Authorization: Bearer ntb_live_YOUR_KEY"Claude Desktop
Settings, Developer, Edit config. Collez dans claude_desktop_config.json et redémarrez Claude. Node.js est nécessaire (npx lance mcp-remote, qui transmet l’en-tête).
{
"mcpServers": {
"saykeeper": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.saykeeper.com/v1/mcp",
"--header",
"Authorization:${SAYKEEPER_AUTH}"
],
"env": {
"SAYKEEPER_AUTH": "Bearer ntb_live_YOUR_KEY"
}
}
}
}Cursor
Cursor Settings, MCP, Add new MCP server, ou collez dans ~/.cursor/mcp.json :
{
"mcpServers": {
"saykeeper": {
"url": "https://api.saykeeper.com/v1/mcp",
"headers": {
"Authorization": "Bearer ntb_live_YOUR_KEY"
}
}
}
}ChatGPT
Les connecteurs de ChatGPT se connectent via OAuth, que le serveur MCP Saykeeper ne propose pas encore. Dans ChatGPT, utilisez le prompt pour l’IA avec l’API, par exemple dans une action de GPT personnalisé avec authentification par clé API de type Bearer.