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 mazoslistModels
- Obtener los nombres de todos los modelos de notasgetModel
- Obtener detalles de un modelo de nota específicoaddNote
- 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:
Construir el servidor:
Para desarrollo con reconstrucción automática:
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
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:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
local-only server
The server can only run on the client's local machine because it depends on local resources.
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.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA server implementation that connects to a locally running Anki, enabling card review and creation through the Model Context Protocol.Last updated -4149JavaScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables LLMs to interact with Anki flashcard software through AnkiConnect, allowing for creation and management of flashcards, decks, and note types.Last updated -104092TypeScript
- -securityAlicense-qualityA Model Context Protocol server that allows LLMs to interact with Anki flashcard software, enabling functions like creating decks, adding notes, searching cards, and managing flashcard content through natural language.Last updated -401JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables interaction with Anki flashcards through AnkiConnect, providing organized tools for managing decks, notes, cards, models, and media files.Last updated -402PythonMIT License