I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

ANKI-MCP-SERVER
Ein Modellkontext -Protokollserver (MCP), mit dem LLMs über Ankiconnect mit der Anki -Flashcard -Software interagieren können.
3 years
Works with Finder
1
Github Watches
5
Github Forks
13
Github Stars
Anki MCP Server
A Model Context Protocol (MCP) server that enables LLMs to interact with Anki flashcard software through AnkiConnect.
Features
Tools
-
list_decks
- List all available Anki decks -
create_deck
- Create a new Anki deck -
create_note
- Create a new note (Basic or Cloze) -
batch_create_notes
- Create multiple notes at once -
search_notes
- Search for notes using Anki query syntax -
get_note_info
- Get detailed information about a note -
update_note
- Update an existing note -
delete_note
- Delete a note -
list_note_types
- List all available note types -
create_note_type
- Create a new note type -
get_note_type_info
- Get detailed structure of a note type
Resources
-
anki://decks/all
- Complete list of available decks -
anki://note-types/all
- List of all available note types -
anki://note-types/all-with-schemas
- Detailed structure information for all note types -
anki://note-types/{modelName}
- Detailed structure information for a specific note type
Prerequisites
- Anki installed on your system
- AnkiConnect add-on installed in Anki
Configuration
Usage with Claude Desktop
Add the server to your claude_desktop_config.json:
{
"mcpServers": {
"anki": {
"command": "npx",
"args": ["--yes","anki-mcp-server"]
}
}
}
Configuration for Cline
Add the server to your Cline MCP settings file inside VSCode's settings cline_mcp_settings.json
{
"mcpServers": {
"anki": {
"command": "npx",
"args": ["--yes","anki-mcp-server"]
}
}
}
Development
Setup
- Install dependencies:
npm install
- Build the server:
npm run build
- For development with auto-rebuild:
npm run watch
Testing
Run the test suite:
npm test
This executes tests for:
- Server initialization
- AnkiConnect communication
- Note operations (create/read/update/delete)
- Deck management
- Error handling
Debugging
Since MCP servers communicate over stdio, we recommend using the MCP Inspector:
npm run inspector
This provides a browser-based interface for:
- Monitoring MCP messages
- Testing tool invocations
- Viewing server logs
- Debugging communication issues
Example Usage
- Create a new deck:
Create a new Anki deck called "Programming"
- Add a basic card:
Create an Anki card in the "Programming" deck with:
Front: What is a closure in JavaScript?
Back: A closure is the combination of a function and the lexical environment within which that function was declared.
- Add a cloze deletion card:
Create a cloze card in the "Programming" deck with:
Text: In JavaScript, {{c1::const}} declares a block-scoped variable that cannot be {{c2::reassigned}}.
Contributing
- Fork the repository
- Create your feature branch
- Run tests:
npm test
- Submit a pull request
Credits
Icon courtesy of macOS Icons
License
MIT License - see LICENSE file for details
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Converts Figma frames into front-end code for various mobile frameworks.
Therapist adept at identifying core issues and offering practical advice with images.
Advanced software engineer GPT that excels through nailing the basics.
Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.
Ein einheitliches API-Gateway zur Integration mehrerer Ethercan-ähnlicher Blockchain-Explorer-APIs mit Modellkontextprotokoll (MCP) für AI-Assistenten.
Mirror ofhttps: //github.com/bitrefill/bitrefill-mcp-server
Reviews

user_hO8iOSxX
I am thoroughly impressed with anki-mcp-server by nailuoGG! This tool has significantly enhanced my flashcard management workflow. The seamless integration with Anki and the user-friendly interface make it an absolute game-changer. I highly recommend it to anyone looking to boost their study efficiency. Explore more at the GitHub page!