Clanki

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Enables interaction with Anki flashcard decks through AnkiConnect, allowing creation and management of decks, creation of basic and cloze deletion cards, updating existing cards, adding tags, and viewing deck contents.

Clanki - Claude의 Anki 통합

Claude와 같은 AI 도우미가 Model Context Protocol(MCP)을 통해 Anki 플래시카드 덱과 상호 작용할 수 있도록 하는 MCP 서버입니다.

특징

  • Anki 데크를 만들고 관리하세요
  • 앞면/뒷면 내용이 있는 기본 플래시카드 만들기
  • 빈칸 삭제 카드 만들기
  • 기존 카드 업데이트 및 삭제된 내용 삭제
  • 태그 추가 및 관리
  • 덱 내용 및 카드 정보 보기
  • AnkiConnect와의 완벽한 통합

필수 조건

  • Anki 설치 및 실행
  • Anki에 AnkiConnect 플러그인이 설치되었습니다.
  • Node.js 16 이상

설치

  1. 이 저장소를 복제하세요:

지엑스피1

  1. 종속성 설치:
npm install
  1. 프로젝트를 빌드하세요:
npm run build

설정

  1. Anki가 실행 중이고 AnkiConnect 플러그인이 설치되어 활성화되어 있는지 확인하세요.
  2. claude_desktop_config.json 편집하여 Claude for Desktop이 서버를 사용하도록 구성합니다.
{ "mcpServers": { "clanki": { "command": "node", "args": ["/absolute/path/to/clanki/build/index.js"] } } }

/absolute/path/to/clanki Clanki 설치 경로로 바꾸세요.

사용 가능한 도구

덱 만들기

새로운 Anki 덱을 만듭니다

  • 매개변수:
    • name : 새로운 덱의 이름

카드 생성

지정된 덱에 새로운 기본 플래시카드를 만듭니다.

  • 매개변수:
    • deckName : 카드를 추가할 덱의 이름
    • front : 카드의 앞면 내용
    • back : 카드 뒷면 내용
    • tags : (선택 사항) 카드에 대한 태그 배열

클로즈카드 만들기

지정된 덱에 새로운 빈칸 삭제 카드를 만듭니다.

  • 매개변수:
    • deckName : 카드를 추가할 덱의 이름
    • text : {{c1}} 구문을 사용하여 빈칸 삭제가 포함된 텍스트
    • backExtra : (선택 사항) 카드 뒷면에 표시할 추가 정보
    • tags : (선택 사항) 카드에 대한 태그 배열

업데이트 카드

기존 기본 플래시카드를 업데이트합니다

  • 매개변수:
    • noteId : 업데이트할 노트의 ID
    • front : (선택 사항) 새로운 앞면 콘텐츠
    • back : (선택 사항) 새로운 뒷면 콘텐츠
    • tags : (선택 사항) 카드에 대한 새 태그

업데이트-클로즈-카드

기존 빈칸 삭제 카드를 업데이트합니다.

  • 매개변수:
    • noteId : 업데이트할 노트의 ID
    • text : (선택 사항) 빈칸 삭제를 포함한 새 텍스트
    • backExtra : (선택 사항) 뒷면에 대한 새로운 추가 정보
    • tags : (선택 사항) 카드에 대한 새 태그

개발

서버를 수정하거나 확장하려면:

  1. src/index.ts 를 변경하세요
  2. npm run build 로 다시 빌드하세요
  3. npx @modelcontextprotocol/inspector node build/index.js 로 디버깅
-
security - not tested
F
license - not found
-
quality - not tested

클로드와 같은 AI 도우미가 Anki 플래시카드 덱과 상호 작용할 수 있도록 하는 MCP 서버로, 사용자는 자연어 대화를 통해 플래시카드를 만들고, 관리하고, 업데이트할 수 있습니다.

  1. Features
    1. Prerequisites
      1. Installation
        1. Setup
          1. Available Tools
            1. create-deck
            2. create-card
            3. create-cloze-card
            4. update-card
            5. update-cloze-card
          2. Development
            ID: w8ttb0xfab