Servidor MCP
O servidor MCP do Saykeeper permite que assistentes de IA listem, busquem e leiam suas reuniões e façam perguntas sobre elas. Ele usa a mesma chave de API que a API e é somente leitura.
Servidor
https://api.saykeeper.com/v1/mcpStreamable HTTP, JSON-RPC 2.0. Envie a chave como Authorization: Bearer ntb_live_....
Ferramentas
| Ferramenta | O que faz |
|---|---|
list_meetings | Reuniões recentes (padrão 20, máx. 100). |
get_meeting | Uma reunião com a transcrição, paginada por posição no texto. |
search_meetings | Busca em títulos e transcrições (padrão 20, máx. 50). |
ask_meeting | Faça uma pergunta sobre uma reunião; a IA responde a partir da transcrição. |
ask_meetings | Faça uma pergunta sobre todas as suas reuniões. |
As ferramentas de perguntas são limitadas a 20 perguntas por minuto.
Conectar um cliente
Substitua ntb_live_YOUR_KEY pela sua chave.
Claude Code
Execute em um 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. Cole em claude_desktop_config.json e reinicie o Claude. Requer Node.js (o npx executa o mcp-remote, que repassa o cabeçalho).
{
"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 cole em ~/.cursor/mcp.json:
{
"mcpServers": {
"saykeeper": {
"url": "https://api.saykeeper.com/v1/mcp",
"headers": {
"Authorization": "Bearer ntb_live_YOUR_KEY"
}
}
}
}ChatGPT
Os conectores do ChatGPT fazem login com OAuth, que o servidor MCP do Saykeeper ainda não oferece. No ChatGPT, use o prompt para IA com a API, por exemplo em uma ação de GPT personalizado com autenticação por chave de API do tipo Bearer.