Japanese Anki MCP Server
Allows management of Anki decks, models, notes (including Japanese vocabulary cards), tags, and sync via AnkiConnect.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Japanese Anki MCP ServerAdd a vocabulary card: 勉強 (benkyou) - to study"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Japanese Anki MCP Server
A Model Context Protocol (MCP) server for Japanese language learning with Anki. Features include:
Vocabulary Card Creation - Add Japanese vocabulary cards with furigana, readings, and audio
reMarkable Integration - Extract vocabulary from handwritten notes using Claude Vision OCR
Bulk Import - Add multiple cards at once
Full Anki Management - Decks, models, search, tags, sync
Installation
npm install
npm run buildRelated MCP server: Japanese Vocab Anki MCP Server
Configuration
Create a .env file (see .env.example):
# Required for reMarkable OCR
ANTHROPIC_API_KEY=sk-ant-...
# Optional: reMarkable cloud access
REMARKABLE_DEVICE_TOKEN=...Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"japanese-anki": {
"command": "node",
"args": ["C:/Users/jnguyen/Documents/Project/MCP/japanese_anki_mcp/dist/index.js"]
}
}
}Available Tools
Anki Connection
anki_check_connection- Verify AnkiConnect is running
Deck Management
anki_list_decks- List all decksanki_create_deck- Create a new deckanki_get_deck_stats- Get deck statistics
Note Models
anki_list_models- List note modelsanki_get_model_fields- Get fields for a modelanki_create_japanese_model- Create a Japanese vocabulary model
Notes
anki_add_japanese_vocab- Add a single vocabulary cardanki_add_bulk_vocab- Add multiple cardsanki_search_notes- Search notesanki_get_note_info- Get note detailsanki_update_note- Update a noteanki_delete_notes- Delete notesanki_manage_tags- Add/remove tags
Sync
anki_sync- Sync with AnkiWeb
reMarkable Integration
remarkable_register- Register with reMarkable cloudremarkable_list_notebooks- List notebooksremarkable_extract_vocab- Extract vocabulary from an imageremarkable_extract_vocab_base64- Extract from base64 imageremarkable_to_anki- Full pipeline: image → OCR → Anki cards
reMarkable Workflow
Option 1: Cloud Integration
Run
remarkable_registerwith a one-time code from https://my.remarkable.com/device/desktop/connectSave the device token to your
.envfileUse
remarkable_list_notebooksto see your notebooks
Option 2: Export Images (Recommended)
Export pages from reMarkable as PNG/PDF
Use
remarkable_extract_vocabwith the image pathOr use
remarkable_to_ankifor the full pipeline
Example Usage
# Add a vocabulary card
anki_add_japanese_vocab(
deck_name="Japanese::Vocabulary",
model_name="Basic",
word="食べる",
reading="たべる",
meaning="to eat"
)
# Extract vocabulary from handwritten notes
remarkable_to_anki(
image_path="C:/Users/jnguyen/notes/lesson1.png",
deck_name="Japanese::Vocabulary"
)Requirements
Node.js 18+
Anki with AnkiConnect plugin (addon code: 2055492159)
Anthropic API key (for Vision OCR)
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnhnguyen97/japanese-anki-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server