「メモして」で Claude に思いつきを GitHub の非公開リポジトリへ書かせる(claude.ai・Cowork・Claude Code 共通)
claude.ai のカスタムコネクタに GitHub のリモート MCP(https://api.githubcopilot.com/mcp)を足し、「メモして」と言ったら非公開リポジトリ idea-memo の memos/YYYY-MM.md に追記する、というルールを Claude のメモリに入れておく。どの画面から話しかけても同じ場所にメモが貯まる。
解決する問題
- スマホの claude.ai、Cowork、ターミナルの Claude Code と使う場所がばらばらで、思いつきのメモが散らばる
- Google Docs(コネクタは読み取り中心で書式も邪魔)、Artifact、iCloud、Obsidian などは、どこからでも書けて履歴も残る、という条件を満たしにくい
手順
- GitHub に非公開リポジトリ
idea-memoを作り、memos/とsummaries/を置く - claude.ai の設定でカスタムコネクタを追加し、URL に
https://api.githubcopilot.com/mcpを入れて GitHub で認可する(このリポジトリだけに権限を絞るとよい) - Claude のメモリに次のようなルールを覚えさせる
私が「メモして」と言ったら、GitHub の idea-memo リポジトリの memos/YYYY-MM.md(今月)の末尾に、 日時と内容を1項目として追記する。書く前に get_file_contents でファイルの SHA を取り、 create_or_update_file で更新する。月末には summaries/YYYY-MM.md に要点をまとめる。 - あとは会話の途中で「これメモして」と言うだけ
なぜこの形がよいか
- Markdown のファイルなので、git の履歴が残り、Claude Code からもそのまま読める
- 月ごとのファイルにすると1ファイルが大きくなりすぎず、更新時の衝突も減る
- 要約(summaries)を別に作らせると、あとで「先月考えていたこと」を短く読み返せる
注意点
- 既存ファイルの更新には SHA が要る。
get_file_contentsを飛ばすと更新に失敗する - コネクタに渡す権限は書き込みを含む。リポジトリを限定できる設定(Fine-grained の権限)を使う
- メモリに入れたルールは会話の中で忘れられることもある。うまく動かないときは「メモのルールに従って」と一言添える
出典
- @azu_re · 2026-04-05
- DevelopersIO「Claude にメモを取らせる」: dev.classmethod.jp