← Docs

MCPサーバー

SaykeeperのMCPサーバーを使うと、AIアシスタントが、打ち合わせの一覧表示、検索、読み取りを行い、打ち合わせについて質問できます。APIと同じAPIキーを使い、読み取り専用です。

サーバー

https://api.saykeeper.com/v1/mcp

Streamable HTTP、JSON-RPC 2.0。キーはAuthorization: Bearer ntb_live_...として送ります。

ツール

ツール内容
list_meetings最近の打ち合わせ(既定は20件、最大100件)。
get_meeting文字起こしつきの打ち合わせ1件。文字位置でページ分割。
search_meetingsタイトルと文字起こしの検索(既定は20件、最大50件)。
ask_meeting1つの打ち合わせへの質問。AIが文字起こしをもとに回答します。
ask_meetingsご自身のすべての打ち合わせをまたいだ質問。

質問ツールは、1分あたり20回までの質問に制限されています。

クライアントを接続する

ntb_live_YOUR_KEYを、ご自身のキーに置き換えてください。

Claude Code

ターミナルで次を実行します。

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の順に開きます。claude_desktop_config.jsonに貼り付けて、Claudeを再起動します。Node.jsが必要です(npxがmcp-remoteを実行し、ヘッダーを転送します)。

{
  "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の順に開くか、~/.cursor/mcp.jsonに貼り付けます。

{
  "mcpServers": {
    "saykeeper": {
      "url": "https://api.saykeeper.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ntb_live_YOUR_KEY"
      }
    }
  }
}

ChatGPT

ChatGPTのコネクタはOAuthでログインしますが、SaykeeperのMCPサーバーはまだ対応していません。ChatGPTでは、APIとあわせてAI向けプロンプトをお使いください。たとえば、Bearer形式のAPIキー認証を使うカスタムGPTのアクションで利用できます。