Anki MCP Server

local-only server

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

Integrations

  • Allows interaction with Anki via AnkiConnect plugin, providing access to decks and note models, and enabling creation and management of Anki flashcard notes both individually and in bulk.

Servidor MCP anki-mcp

Un servidor para integrar con Anki a través del complemento AnkiConnect

Este es un servidor MCP basado en TypeScript que se integra con Anki mediante el complemento AnkiConnect. Demuestra los conceptos básicos de MCP al proporcionar:

  • Recursos que representan mazos de Anki y modelos de notas con URI
  • Herramientas para crear y gestionar notas de Anki
  • Integración con la API de AnkiConnect

Características

Recursos

  • Enumere y acceda a los decks de Anki mediante las URI anki://decks/{id}
  • Enumere y acceda a modelos de notas mediante las URI anki://models/{id}
  • Representación JSON de objetos Anki

Herramientas

  • listDecks - Obtener los nombres de todos los mazos
  • listModels - Obtener los nombres de todos los modelos de notas
  • getModel - Obtener detalles de un modelo de nota específico
  • addNote - Crea una sola nota
    • Especifique el nombre de la plataforma, el nombre del modelo, los campos y las etiquetas
  • addNotes - Crea múltiples notas en masa
    • Crear muchas notas con parámetros específicos

Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Instalación

Para utilizar con Claude Desktop, agregue la configuración del servidor:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "anki-mcp": { "command": "node", "args": ["d:\\anki-mcp-server\\build\\index.js"] } } }

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor basado en TypeScript que se integra con Anki a través del complemento AnkiConnect, lo que le permite administrar conjuntos de tarjetas didácticas, modelos de notas y crear notas Anki utilizando lenguaje natural.

  1. Features
    1. Resources
    2. Tools
  2. Development
    1. Installation
      1. Debugging
    ID: ft6bgijqf5