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.
This server cannot be installed
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
- -securityFlicense-qualityThis TypeScript-based server implements a simple notes system, allowing users to create and manage text notes and generate summaries, showcasing core MCP concepts.Last updated -27TypeScript
- AsecurityAlicenseAqualityThis TypeScript-based server implements a simple notes system using MCP concepts, enabling users to create, list, and summarize text notes through natural language prompts.Last updated -5198193JavaScriptMIT License
- AsecurityAlicenseAqualityA server implementation that connects to a locally running Anki, enabling card review and creation through the Model Context Protocol.Last updated -440JavaScriptMIT 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 -1020630TypeScript