NA

nailuogg/anki-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

253 stars 38 forks 품질 77 트렌드 32

nailuogg/anki-mcp-server는 https://github.com/nailuogg/anki-mcp-server.에서 가져온 MCP 서버 후보입니다.

개요

nailuogg/anki-mcp-server는 https://github.com/nailuogg/anki-mcp-server.에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

모델 컨텍스트 프로토콜(MCP) 서버로, LLM이 AnkiConnect를 통해 Anki 플래시카드 소프트웨어와 상호작용할 수 있도록 합니다.

특징

도구

  • anki_check_connection - AnkiConnect에 접속 가능한지 확인해
  • anki_list_decks - 선택 사항으로 덱 ID와 함께 사용 가능한 모든 Anki 덱을 나열합니다
  • anki_create_deck - 새로운 Anki 덱 만들기
  • anki_list_tags - 컬렉션에서 현재 사용 중인 모든 태그를 나열하세요
  • anki_add_note_tags - 하나 이상의 노트에 태그 추가하기
  • anki_remove_note_tags - 하나 이상의 노트에서 태그를 제거하세요
  • anki_create_note - 새 노트 생성
  • anki_batch_create_notes - 여러 음표를 동시에 생성하세요
  • anki_search_notes - Anki 쿼리 문법을 이용한 노트 검색
  • anki_get_note_info - 메모에 대한 상세 정보 얻기
  • anki_update_note - 기존 노트의 필드 및/또는 태그를 업데이트합니다
  • anki_delete_note - 하나 또는 여러 개의 노트를 삭제하세요
  • anki_list_note_types - 모든 사용 가능한 음표 유형 목록
  • anki_create_note_type - 새로운 노트 유형 생성
  • anki_get_note_type_info - 노트 유형의 상세 구조
  • anki_sync - AnkiWeb 동기화 트리거; 완전 동기화가 로컬 및 원격 컬렉션을 병합하거나 덮어쓸 수 있으므로 {"confirm": true}가 필요합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Anki MCP Server

A Model Context Protocol (MCP) server that enables LLMs to interact with Anki flashcard software through AnkiConnect.

Features

Tools

  • anki_check_connection - Check whether AnkiConnect is reachable
  • anki_list_decks - List all available Anki decks, optionally with deck IDs
  • anki_create_deck - Create a new Anki deck
  • anki_list_tags - List all tags currently used in the collection
  • anki_add_note_tags - Add tags to one or more notes
  • anki_remove_note_tags - Remove tags from one or more notes
  • anki_create_note - Create a new note
  • anki_batch_create_notes - Create multiple notes at once
  • anki_search_notes - Search for notes using Anki query syntax
  • anki_get_note_info - Get detailed information about a note
  • anki_update_note - Update an existing note’s fields and/or tags
  • anki_delete_note - Delete one or multiple notes
  • anki_list_note_types - List all available note types
  • anki_create_note_type - Create a new note type
  • anki_get_note_type_info - Get detailed structure of a note type
  • anki_sync - Trigger AnkiWeb sync; requires {"confirm": true} because a full sync can merge or overwrite local and remote collections. Success means Anki accepted the request, not that AnkiWeb received the data; a blocking dialog in Anki can silently keep the sync queued

Legacy unprefixed tool names such as create_note and list_decks remain callable for existing clients, but new agent integrations should use the anki_* names.

Resources

  • anki://decks/all - Complete list of available decks with deck IDs
  • anki://tags/all - Complete list of tags
  • 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

  1. Anki installed on your system
  2. AnkiConnect add-on installed in Anki
  3. Node.js 20.11 or newer

Configuration

Install via Desktop Extension (.mcpb)

This repository supports Anthropic Desktop Extensions (MCPB). The easiest way to use this server in Claude Desktop is by installing the packaged .mcpb bundle.

  1. Generate the .mcpb file locally using the provided script:
npm run mcpb
  1. Open Claude Desktop Settings → Extensions and drag the generated .mcpb file in, then click Install.

This validates manifest.json and outputs a .mcpb archive you can install as above. Learn more about Desktop Extensions in Anthropic’s announcement: Desktop Extensions: One-click MCP server installation for Claude Desktop.

Usage with Claude Desktop

Add the server to your claude_desktop_config.json:

{
  "mcpServers": {
    "anki": {
      "command": "npx",
GitHub에서 전체 README 보기

설치

npx --yes anki-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "anki": { "command": "npx", "args": ["--yes", "anki-mcp-server"] } } }