ChatGPTからAnkiへ(Claude・Geminiも対応)完全ガイド
DeckbaseのMCPサーバーを使って、ChatGPT、Claude、Geminiの会話からフラッシュカードを作成し、Ankiでそのままインポートできる.apkgファイルとしてエクスポートする方法を解説します。
重要なポイント
- DeckbaseのMCPサーバー経由で、ChatGPT・Claude・Geminiのチャット内から直接フラッシュカードをAnkiデッキに変換できます。
- 最終的に出力されるのは標準的な
.apkgファイルなので、Anki Desktop(opens in a new tab) や AnkiMobile でそのまま開けます。 - カードの品質はプロンプトで決まります。1枚1概念、回答は1文、複合問題を避けることを徹底しましょう。
- 最短ワークフロー:MCP経由で接続 → チャット内でカード生成 → Deckbaseからエクスポート → Ankiで開く。
AIが作ったフラッシュカードをチャット画面からAnkiに1枚ずつコピペしたことがある人なら、 bottleneck を実感しているはずです。カード自体は役立つのに、書式が崩れたり画像が消えたり、50枚のデッキをインポートするだけで30分も消えたりします。
もっと速い方法があります。DeckbaseのMCPサーバーを使えば、ChatGPT・Claude・Geminiのチャット内でフラッシュカードを作成し、Deckbaseのデッキとして保存してから、Anki用の .apkg ファイルとして一括エクスポートできます。この記事では、ChatGPTからAnkiへ、ClaudeからAnkiへ、GeminiからAnkiへの完全なワークフローを、初回接続から最終インポートまで解説します。
目次
- なぜAIを使ってAnkiデッキを作るのか
- 始める前に必要なもの
- ステップ1:AIツールをDeckbaseのMCPサーバーに接続する
- ステップ2:チャット内でフラッシュカードを生成する
- ステップ3:Anki用.apkgファイルとしてエクスポートする
- .apkgエクスポートの仕組み
- 各AIプラットフォーム向けプロンプトテンプレート
- 品質の高いAI生成Ankiカードを作るコツ
- よくある問題とトラブルシューティング
- よくある質問
- AI-to-Ankiワークフローを始める
なぜAIを使ってAnkiデッキを作るのか
Ankiは間隔反復の gold standard ですが、手作業でのカード作成は時間がかかります。多くの学習者がAnkiを諦めるのは、アルゴリズムが悪いからではなく、カード作成が第二の仕事になりすぎるからです。AIはそのコスト構造を変えます。
速度。 濃密な教科書の章から30枚のカードを手作りで作ると45分かかる作業が、構造化された下書きなら2分以内に済みます。これが各講義、論文、記事で積み重なります。
一貫性。 一度「1枚1概念、回答は1文」というルールを教えれば、何百枚のカードでも同じ形式を保てます。
マルチメディア対応。 画像の説明、記憶術の作成、短い音声ヒントの付加なども頼めます。これらを手作りで大量生産するのは困難です。
手動テンプレート不要。 Deckbaseが本物のAnki .apkg ファイルをエクスポートするため、フィールド、カードタイプ、タグが保持されます。独自のノートタイプを作ったり、CSVの列マッピングに苦労したりする必要がありません。
トレードオフは品質管理です。AIは速い一方、常に正確とは限りません。以下のセクションでは、日常の復習に耐えうるほどクリーンな出力を保つ方法を説明します。
始める前に必要なもの
このワークフローは軽量ですが、いくつかの前提条件を整えておくとスムーズです。
- Ankiのインストール。 apps.ankiweb.net(opens in a new tab) から最新版をダウンロードしてください。
.apkgエクスポートはAnki DesktopとAnkiMobileの両方で動作します。 - Deckbaseアカウント。 まだの場合は deckbase.co(opens in a new tab) で登録してください。MCP接続とエクスポートの流れはDeckbaseライブラリを経由します。
- AIアカウント。 ChatGPT、Claude、Geminiのいずれかにアクセスできる必要があります。無料プランでもプロンプトベースの作業は可能です。
- MCP対応クライアント。 自動ワークフローを使うには、MCPサーバーに対応したクライアントが必要です。ChatGPT、Claude Desktop、Claude Code、Cursor、Windsurf、Codex、VS Codeがサポートされています。詳細は DeckbaseのMCPセットアップページ をご覧ください。
まずカードの品質を試したいだけなら、MCPを飛ばしてAIが生成したテキストを DeckbaseのAnkiカードジェネレーター に貼り付けてください。出力に満足したら、コピペ作業をなくすためにMCP接続を追加します。
ステップ1:AIツールをDeckbaseのMCPサーバーに接続する
MCP(Model Context Protocol(opens in a new tab))は、AIアシスタントが外部ツールを呼び出すためのオープン標準です。Deckbaseは https://www.deckbase.co/api/mcp でMCPサーバーを公開しており、create_deck、create_cards、get_decks などのツールを提供しています。接続が完了すると、AIはチャットを離れることなくDeckbaseアカウントにフラッシュカードを保存できます。
最速の接続方法は Deckbaseの認証付き接続ページ です。各クライアント用の正しい設定を生成し、ワンタイムセットアップをガイドします。
ChatGPT
ChatGPTでは、新しいMCPサーバーとして https://www.deckbase.co/api/mcp を追加します。認証後、Deckbaseはモデルが呼び出せるツールとして表示されます。「US History Chapter 4 というデッキを作って、以下のテキストから10枚のカードを追加して」と頼めば、ChatGPTが適切なツールを呼び出します。
Claude.ai Desktop
Claude Desktopの場合、claude_desktop_config.json にサーバーを追加します。正確なJSONは MCPセットアップページ で入手できます。保存後、Claude Desktopを再起動してください。接続が有効になると、Deckbaseのハンマーアイコンが表示されます。
Claude Code
Claude Codeでは、claude mcp add deckbase https://www.deckbase.co/api/mcp を実行し、プロンプトに従って認証します。これはすでにターミナルを使っている開発者にとって最速の選択肢です。MCPサーバーが登録されれば、Cursor、Windsurf、Codex、VS Codeでも同じツールが使えます。
Gemini
Geminiの対応状況は使用するクライアントによって異なります。Google AI Studioや一部のGemini対応IDEは外部MCPサーバーに接続できます。https://www.deckbase.co/api/mcp をツールエンドポイントとして追加し、Deckbaseがアカウントにアクセスできるよう承認してください。
行き詰まった場合は、MCPセットアップページ にクライアント別の手順があり、MCPフラッシュカード自動化の解説記事 ではプロトコルの仕組みを詳しく説明しています。
ステップ2:チャット内でフラッシュカードを生成する
接続が完了すると、作業は通常の会話のように感じられます。違いは、AIがテキストを表示するだけでなく、実際のデッキにカードを保存できる点です。
良いプロンプトは3つの要素を含みます。
- アクション。 「〜という名前のデッキを作成して、フラッシュカードを追加してください。」
- ソース。 ノート、PDFの抜粋、またはアップロードしたファイルを貼り付けます。
- 形式ルール。 1枚1概念、回答は1文、複合問題を避ける。
ChatGPTからAnkiへ、ClaudeからAnkiへ、GeminiからAnkiへどれでも使える汎用プロンプトは次の通りです。
「神経解剖学 — 大脳辺縁系」というデッキを作成し、以下のノートからフラッシュカードを追加してください。ルール:1枚1概念、表側は明確な質問または手がかり、裏側は最大1文、リスト不可。小セクションに基づいて各カードにタグを付けてください。
[ここにノートを貼り付け]
AIはDeckbaseの create_deck ツールを呼び出し、続けて create_cards を呼び出して、「神経解剖学 — 大脳辺縁系に12枚のカードを作成しました」のような要約を返します。生成直後に Deckbaseダッシュボード でデッキを確認できます。
プラットフォーム別プロンプト例
各モデルは書式の扱いが少しずつ異なります。以下は各モデル向けに調整した例です。
ChatGPTからAnkiへのプロンプト:
添付PDFをAnkiフラッシュカードに変換してください。「生化学 小テスト2」というデッキを作成し、1枚1概念、裏側は1文、各カードにソースタグを付けてください。Deckbaseツールを呼び出してデッキを保存してください。
ClaudeからAnkiへのプロンプト:
以下の単語リストから「ドイツ語 A2 語彙」という名前のDeckbaseデッキを作成してください。各カードの表にドイツ語単語、裏に英語の意味と短い例文を入れ、トピックごとにタグを付けてください。
GeminiからAnkiへのプロンプト:
以下のアウトラインから「機械学習の基礎」というDeckbaseデッキを作成してください。表 = 概念や用語、裏 = 簡潔な定義(15語以内)。セクションごとにタグを付けてください。
ステップ3:Anki用.apkgファイルとしてエクスポートする
AIがカードを保存した後の作業はDeckbase内で完結します。
- Deckbaseダッシュボード でデッキを開きます。
- エクスポート → Anki (.apkg) をクリックします。
- メディア、タグ、カードタイプのオプションを選択します。
.apkgファイルをダウンロードします。- ファイルをダブルクリックするか、Ankiの ファイル → インポート メニューから開きます。
カードは同名の新しいAnkiデッキとして表示されます。フィールド、タグ、ノートタイプが保持されるため、既存のAnkiスケジュールやスタイルがそのまま使えます。
DeckbaseとAnki間のデッキ移行についてさらに詳しく知りたい場合は、Ankiインポート・エクスポート プレイブック を参照してください。
.apkgエクスポートの仕組み
.apkg ファイルは、メディアファイルと共にパッケージ化されたSQLiteデータベースです。Ankiがバックアップ、共有デッキ、インポートに使う標準形式です。DeckbaseはAnkiのスキーマに合わせて .apkg を生成するため、ネイティブインポートが可能で、サードパーティのアドオンは不要です。
エクスポート時、Deckbaseは各カードの表・裏フィールドをAnkiのノートフィールドにマッピングし、タグを保持し、画像や音声の添付ファイルを同梱します。エクスポート処理は小さなデッキではブラウザ内で、大きなコレクションではDeckbaseサーバー上で実行されるため、1,000枚のデッキでも数秒で完了します。
このアプローチとAnkiConnectなどの従来の自動化手法の違いについては、Anki APIの限界と自動化の代替案 で、なぜ .apkg エクスポートがクロスプラットフォームワークフローでより信頼性が高いのかを解説しています。
各AIプラットフォーム向けプロンプトテンプレート
以下はコピペ用のテンプレートです。デッキ名、トピック、ルールを素材に合わせて調整してください。
| プラットフォーム | プロンプトテンプレート | 最適な用途 |
|---|---|---|
| ChatGPT | 「以下のテキストから『[デッキ名]』というDeckbaseデッキを作成してください。1枚1概念、裏側は1文、タグを付けてください。」 | PDF、貼り付けた記事、アップロードノート |
| Claude | 「以下のノートから『[デッキ名]』をDeckbaseに作成してください。表 = 質問、裏 = 簡潔な回答、1枚1概念。」 | 長い学習ノート、プログラミング概念 |
| Gemini | 「以下のアウトラインから『[デッキ名]』というDeckbaseデッキを生成してください。表 = 用語、裏 = 15語以内の定義、セクション別タグ。」 | アウトライン、語彙リスト、簡潔な事実 |
ChatGPT
- プロンプトテンプレート
- 「以下のテキストから『[デッキ名]』というDeckbaseデッキを作成してください。1枚1概念、裏側は1文、タグを付けてください。」
- 最適な用途
- PDF、貼り付けた記事、アップロードノート
Claude
- プロンプトテンプレート
- 「以下のノートから『[デッキ名]』をDeckbaseに作成してください。表 = 質問、裏 = 簡潔な回答、1枚1概念。」
- 最適な用途
- 長い学習ノート、プログラミング概念
Gemini
- プロンプトテンプレート
- 「以下のアウトラインから『[デッキ名]』というDeckbaseデッキを生成してください。表 = 用語、裏 = 15語以内の定義、セクション別タグ。」
- 最適な用途
- アウトライン、語彙リスト、簡潔な事実
トピックあたり10〜15枚から始めましょう。大きなバッチは速い一方、品質レビューが難しくなります。大きくて雑なデッキより、小さくて整ったデッキの方が常に勝ちます。
品質の高いAI生成Ankiカードを作るコツ
AIは与えられたルールを尊重します。曖昧なプロンプトは曖昧なカードを、具体的なプロンプトは復習しやすいカードを生み出します。
1枚1概念を徹底する。 「Xの原因と症状は何か?」というカードは一度に2つのことをテストしています。2枚に分割しましょう。
裏側は1文に制限する。 裏側が20語を超える場合、それはおそらく要約であってフラッシュカードではありません。要約は間隔反復で思い出しにくいです。
リストは穴埋め形式にする。 複数の部分からなる概念には、{{c1::text}} 構文を使った穴埋めカードを依頼しましょう。Ankiは穴埋めカードをネイティブに扱え、長いリストの裏側より復習しやすいです。
タグを積極的に使う。 章、トピック、難易度ごとにタグを付けるよう依頼してください。デッキが大きくなったときのフィルタリングや復習セッションが楽になります。
エクスポート前にレビューする。 AIがカードを作成したら、Deckbaseで開いて、長すぎるカード、簡単すぎるカード、外れたカードを削除してください。今5分間のキュレーションが、後何時間もの復習時間を節約します。
プロンプト戦略の詳細については、ChatGPTでフラッシュカードを作る方法 と Claude AIでフラッシュカードを作る方法 で、各モデル向けのプロンプトエンジニアリングを深く解説しています。
よくある問題とトラブルシューティング
AIがDeckbaseツールを見つけられないと言う
MCPサーバーURLが正確に https://www.deckbase.co/api/mcp であること、認証が完了していることを確認してください。一部のクライアントはサーバー追加後の再起動を必要とします。
カードは作成されたが、想定のデッキに入っていない
最初のメッセージでデッキ名を指定してください。AIが予期せぬ新しいデッキを作成した場合は、次のプロンプトで既存のデッキ名を使うよう伝えてください。
.apkgファイルがAnkiで開かない
Anki 2.1.50以降を使用しているか確認してください。古いバージョンは最新の .apkg 形式を認識しない場合があります。モバイルで作業している場合は、AnkiMobileまたはAnkiDroidが入った端末にファイルを転送してください。
インポート後の書式が異なる
Ankiはカード表示にHTMLを使用します。太字、斜体、リストなどの単純な書式は通常きれいに移行されます。複雑なレイアウトはAnkiのカードエディターで軽く修正する必要があるかもしれません。
画像や音声が欠落している
エクスポート時に「メディアを含める」を選択したか確認してください。大きなメディアファイルは .apkg に同梱されますが、極端に大きな添付ファイルは圧縮される場合があります。
よくある質問
無料で使えますか?
はい。MCP接続と基本エクスポートはDeckbaseの無料プランで利用できます。一部の高度なエクスポートオプションは有料プランが必要な場合があります。ChatGPT、Claude、Geminiはいずれも無料プランでこのプロンプトワークフローが動作します。
AnkiConnectやAnkiアドオンは必要ですか?
不要です。.apkg エクスポートはAnkiで直接開けます。AnkiConnect、インポート時のAnkiWeb同期、サードパーティプラグインは必要ありません。
モバイルでも動作しますか?
MCPツールに対応していれば、ChatGPT・Claude・Geminiのアプリからモバイルでカード生成できます。エクスポートとダウンロードはデスクトップで最も簡単ですが、後から .apkg ファイルをAnkiMobileに転送できます。
Ankiにエクスポートする前にカードを編集できますか?
はい。AIが作成したカードはDeckbaseのデッキに保存されます。エクスポート前にDeckbaseで編集、削除、再編成できます。
フラッシュカード作成に最適なAIモデルはどれですか?
明確な制約を与えれば、3つのプラットフォームすべてで実用的なカードが生成されます。Claudeは書式指示に厳密に従う傾向があり、ChatGPTはアップロードPDFや画像の扱いが得意で、Geminiはアウトラインから簡潔なカードにまとめるのが得意です。詳細な比較は フラッシュカード作成に最適なAI をご覧ください。
他のAIツールでもこのワークフローは使えますか?
MCP対応クライアントならどれでもDeckbaseに接続できます。ChatGPT・Claude・Gemini以外にも、Cursor、Windsurf、Codex、VS Codeで動作します。セットアップページに現在の統合一覧があります。
AI-to-Ankiワークフローを始める
従来のワークフローは「AIにカードを頼む → テキストをコピー → CSVインポートと格闘 → Ankiで書式を修正」でした。新しいワークフローは「MCP経由で接続 → チャット内でカード生成 → .apkg をエクスポート → 復習開始」です。
ChatGPTからAnkiへ、ClaudeからAnkiへ、GeminiからAnkiへのコピペ作業をなくす準備ができたら、DeckbaseのMCPセットアップページ からAIツールを接続してください。所要時間は約2分で、最初にエクスポートしたデッキから、手作業では絶対に追いつけない速さを実感できます。
関連記事:ChatGPTでフラッシュカードを作る方法 · Claude AIでフラッシュカードを作る方法 · Ankiインポート・エクスポート プレイブック · MCPフラッシュカード自動化ガイド