Clanki - Claude の Anki 統合
Claude のような AI アシスタントが Model Context Protocol (MCP) を介して Anki フラッシュカード デッキと対話できるようにする MCP サーバー。
特徴
Ankiデッキの作成と管理
前面/背面コンテンツを含む基本的なフラッシュカードを作成する
穴埋め式カードを作成する
既存のカードを更新し、穴埋め問題を削除します
タグの追加と管理
デッキの内容とカード情報を表示する
AnkiConnectとの完全な統合
前提条件
Ankiをインストールして実行中
AnkiにAnkiConnectプラグインをインストール
Node.js 16以上
インストール
このリポジトリをクローンします:
依存関係をインストールします:
プロジェクトをビルドします。
設定
Ankiが実行中であり、AnkiConnectプラグインがインストールされ、有効になっていることを確認してください。
claude_desktop_config.json
を編集して、Claude for Desktop がサーバーを使用するように設定します。
/absolute/path/to/clanki
clanki インストールへの実際のパスに置き換えます。
利用可能なツール
デッキ作成
新しいAnkiデッキを作成する
パラメータ:
name
: 新しいデッキの名前
カード作成
指定されたデッキに新しい基本フラッシュカードを作成します
パラメータ:
deckName
: カードを追加するデッキの名前front
:カードの表面の内容back
:カードの裏面の内容tags
: (オプション) カードのタグの配列
穴埋めカード作成
指定されたデッキに新しい穴埋め削除カードを作成します
パラメータ:
deckName
: カードを追加するデッキの名前text
: {{c1::text}} 構文を使用した穴埋め削除を含むテキストbackExtra
: (オプション) カードの裏面に表示する追加情報tags
: (オプション) カードのタグの配列
アップデートカード
既存の基本フラッシュカードを更新します
パラメータ:
noteId
: 更新するノートのIDfront
: (オプション) 新しいフロントサイドコンテンツback
: (オプション) 新しい裏面コンテンツtags
: (オプション) カードの新しいタグ
クローズカードの更新
既存の穴埋め削除カードを更新します
パラメータ:
noteId
: 更新するノートのIDtext
: (オプション) 穴埋め問題を削除した新しいテキストbackExtra
: (オプション) 背面の新しい追加情報tags
: (オプション) カードの新しいタグ
発達
サーバーを変更または拡張するには:
src/index.ts
に変更を加えるnpm run build
でリビルドするnpx @modelcontextprotocol/inspector node build/index.js
でデバッグする
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Claude のような AI アシスタントが Anki フラッシュカード デッキと対話できるようにし、ユーザーが自然言語の会話を通じてフラッシュカードを作成、管理、更新できるようにする MCP サーバー。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that enables LLMs to interact with Anki flashcard software through AnkiConnect, allowing for creation and management of flashcards, decks, and note types.Last updated -47130
- AsecurityFlicenseAqualityAn MCP server that integrates Claude with Anki flashcards, allowing users to review due cards and create new flashcards directly through conversation.Last updated -611
- -securityAlicense-qualityA Model Context Protocol server that allows LLMs to interact with Anki flashcard software, enabling functions like creating decks, adding notes, searching cards, and managing flashcard content through natural language.Last updated -471MIT License
- -securityAlicense-qualityA Model Context Protocol server that bridges Claude AI with Anki flashcard app, allowing users to create and manage flashcards using natural language commands.Last updated -4MIT License