ローカル MCP サーバー
あなたの録画を、AI のコンテキストに。
Kamo には小さな MCP サーバーが付いていて、Claude Code(またはほかの MCP クライアント)が、このパソコンで録画した内容を読めます。名前と日付、話した内容、クリックした場所、ズーム、そして 5 秒ごとのスクリーンショットまで。
- 読み取り専用
- 通信なし
- あなたのパソコンで動作
- 無料、MIT
動くしくみ
プロジェクトフォルダー
Kamo デスクトップアプリで保存した録画
Kamo MCP
エージェントがローカルプロセスとして stdio で起動
あなたのエージェント
Claude Code、Cursor、またはほかの MCP クライアント
会話をライブで。
ふつうの言葉で頼むだけ。エージェントが Kamo のツールを呼び出し、文字起こしとクリックを読み、スクリーンショットを取ってきて答えます。
接続は数分で
デスクトップアプリの設定 → エージェントに接続に、フォルダーまで入力済みのコマンドがそのまま表示されます。
パッケージが npm に公開されるまでは、リポジトリをクローンしてサーバーをビルドし、エージェントにそれを指定してください。
git clone https://github.com/dssiqueira/kamo && cd kamo pnpm install && pnpm --filter @kamo/mcp build claude mcp add kamo -- node "<path to kamo>/apps/mcp/dist/cli.js" --dir "<projects folder>"
@kamo/mcp が公開されたら、これだけで OK。--dir は省略可能で、指定しなければアプリで設定したフォルダーをサーバーが見つけます。
claude mcp add kamo -- npx -y @kamo/mcp --dir "<projects folder>"
stdio サーバーを起動できるクライアントなら、どれでも動きます。いつもの JSON 設定はこちら。
{
"mcpServers": {
"kamo": {
"command": "npx",
"args": ["-y", "@kamo/mcp", "--dir", "/Users/you/Kamo/projects"]
}
}
}Windows では、クライアントによって "command": "cmd" と "args": ["/c", "npx", …] が必要です。
ツールは 8 つ。すべて読み取り専用。
時間はミリ秒と hh:mm:ss の両方で返ります。位置は録画した動画のピクセル単位。長いリストはページ分割されます。
| ツール | 返す内容 |
|---|---|
list_recordings | 録画の一覧(新しい順):名前、日付、長さ、解像度、文字起こしと書き出しの情報。 |
search_recordings | 名前と文字起こしの一致箇所を、抜粋と正確なタイミング付きで。 |
get_recording | 1 本の録画の全メタデータ:トリミング、ズーム、スタイル、カーソル、音声トラック、書き出し。 |
get_transcript | タイムスタンプ付きの文字起こし。全部でも、時間範囲を指定しても。 |
get_click_timeline | クリックとズームを、タイミングと位置付きで。頼めばスクロールと移動も。 |
get_frame | 指定したタイミングにいちばん近い参照スクリーンショットを、画像で。 |
list_playlists | アプリで作ったローカルのプレイリスト。 |
get_playlist | 1 つのプレイリストと、その録画を順番どおりに。 |
こんなふうに聞いてみて
“先週、何を録画したっけ?”
list_recordings { "from": "2026-10-26", "to": "2026-11-01" }“請求設定について話した録画を探して。”
search_recordings { "query": "billing settings" }“オンボーディングのデモから手順書を書いて。”
get_transcript · get_click_timeline · get_frame ×3“1:05 の時点で、画面に何が映ってた?”
get_frame { "atMs": 65000 }“「リリースノート」プレイリストの動画を全部要約して。”
get_playlist { "playlist": "Release notes" } → get_transcript
設計からプライベート
読み取り専用
読むのはプロジェクトフォルダーだけ。ファイルを作成・変更・削除するツールはひとつもありません。元の動画ファイルを開くこともありません。
通信なし
ソケットを開くことも、リクエストを送ることもありません。テストでソースをスキャンし、ネットワークを遮断した状態で全ツールを実行しています。
動画のデコードなし
スクリーンショットは、録画中に保存した小さな参照フレームから取り出します。FFmpeg もネイティブバイナリも使いません。
エージェントは、あなた次第
エージェントが受け取った回答をどうするか(たとえばモデルの提供元に送るなど)は、接続したエージェント次第です。
何かが足りないとき
- 文字起こしがない?
- 文字起こしはデスクトップアプリのオプションパックです(エディターの「文字起こし」、または「設定 → オプションパック」から)。なくても、クリック、ズーム、フレームは使えます。
- Chrome 拡張機能で録画した?
- その録画はブラウザーの中にあるので、ローカルサーバーからは見えません。そのためにあるのがクラウド MCP です。
- 録画が見つからない?
- 回答に、どのフォルダーを読んだかが書かれています。Kamo アプリでフォルダーを確認し、--dir で指定してください。
ローカル MCP とクラウド MCP
ローカル MCP提供中
無料で、今すぐアプリで使えます。このパソコンの録画を読みます。
クラウド MCP近日公開
Kamo Cloud で(近日公開)。どのデバイスからでもライブラリ全体にアクセスでき、リンクやプレイリストの作成といった操作もできます。
よくある質問
どのエージェントで使えますか?
stdio サーバーを起動できる MCP クライアントなら、どれでも。Claude Code、Claude Desktop、Cursor、Windsurf など。アプリには Claude Code 用のコマンドが表示されます。
録画がどこかに送られることはありますか?
サーバー自体はネットワークに一切触れません。答える相手は接続したエージェントで、その回答をどうするかはエージェント次第です。
文字起こしパックは必要ですか?
いいえ。なくても、エージェントは名前、日付、クリック、ズーム、スクリーンショットを受け取れます。あれば、あなたが話した内容の検索や引用もできるようになります。

