Anki AI MCP Server
Allows reading, creating, editing, and analyzing Anki flashcards and decks, including extracting text and images from PDFs to generate study cards directly in Anki.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Anki AI MCP ServerCreate a new deck for French verbs."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Anki AI MCP Server đ€đ
Este Ă© um repositĂłrio completo que fornece um servidor MCP (Model Context Protocol) para integrar o seu Anki Desktop com InteligĂȘncias Artificiais modernas. Ele oferece duas formas de uso:
Cliente Local (via TypeScript/Stdio): Ideal para editores locais como Cursor, Windsurf, Claude Desktop, etc.
Cliente Web (via Python/SSE + ngrok): Ideal para conectar diretamente ao site do ChatGPT (Web) no formato Sandbox (seguro).
Com este servidor, a IA ganha "superpoderes" para ler, criar, buscar, editar e analisar seu banco de estudos diretamente pelo chat, inclusive extraindo textos e mĂdias de documentos PDF.
đ 1. PrĂ©-requisitos Gerais (Para Ambos os MĂ©todos)
Para que qualquer uma das integraçÔes funcione, o seu computador precisa estar configurado:
A. Instalar o Anki Desktop đ»
O servidor MCP precisa se comunicar com o aplicativo instalado no seu computador.
Baixe e instale o Anki Desktop.
(Opcional) Crie uma conta no AnkiWeb para sincronizar seus cartÔes.
B. Instalar o add-on AnkiConnect đ
O Anki precisa de uma extensĂŁo para conseguir conversar com o nosso servidor MCP.
Abra o seu Anki Desktop.
VĂĄ no menu superior em Ferramentas -> Complementos (Add-ons).
Clique em Adquirir Complementos... (Get Add-ons).
Insira o cĂłdigo do AnkiConnect:
2055492159e clique em OK.Reinicie o Anki para ativar a extensĂŁo.
O Anki Desktop deve estar sempre aberto e rodando em segundo plano no seu computador para que a InteligĂȘncia Artificial consiga se comunicar com os seus cartĂ”es!
Related MCP server: Anki MCP Server
đ ïž MĂ©todo A: Servidor Local TypeScript (Cursor, Claude Desktop, etc.)
Este método executa o servidor localmente através do terminal (stdio). Ele tem acesso completo de leitura/escrita e suporte ao processamento de PDFs locais.
Requisitos:
Node.js instalado (versĂŁo 18+).
DependĂȘncias do script Python de PDF:
pip install pymupdf pillow.
Configuração:
Abra a pasta do projeto no terminal e rode:
npm install npx tscAdicione o servidor nas configuraçÔes MCP do seu editor/cliente. Exemplo de configuração para o
claude_desktop_config.json:{ "mcpServers": { "anki-server": { "command": "node", "args": [ "C:/caminho/do/projeto/build/index.js" ] } } }
đ MĂ©todo B: Ponte Sandbox Python (ChatGPT Web)
Este mĂ©todo expĂ”e um servidor HTTP/SSE local na porta 8000 e utiliza o ngrok para criar um tĂșnel seguro. Ele foi desenvolvido em modo Sandbox (sem acesso aos seus arquivos locais), permitindo que vocĂȘ conecte o ChatGPT (Web) com segurança.
Requisitos:
Python 3.10+ instalado.
Conta e CLI do ngrok configurada.
Como Rodar e Conectar:
Inicie o servidor MCP rodando o arquivo
run.batou executando no terminal:pip install -r requirements.txt python server.pyAbra um terminal e inicie o tĂșnel do ngrok:
ngrok http 8000(Dica: Registre 1 domĂnio estĂĄtico gratuito no site do ngrok e rode
ngrok http --url=seu-dominio.ngrok-free.dev 8000para manter a URL permanente).Acesse o ChatGPT Web, vĂĄ em Settings -> Apps, ative o Developer Mode e clique em Add Custom Connector.
Configure a URL gerada pelo ngrok com
/sseno final:URL:
https://seu-dominio.ngrok-free.dev/sse
đ§° Lista de Superpoderes DisponĂveis (MCP Tools)
list_decks/anki_get_deck_names: Lista todos os seus baralhos locais.create_deck/anki_create_deck: Cria um novo baralho no Anki.list_models: Lista os modelos de nota disponĂveis no Anki (ex:BĂĄsico,Basic).list_model_fields: Lista os campos especĂficos de um modelo de nota (ex:['Frente', 'Verso']).add_card/anki_add_note: Cria e adiciona um card (Frente e Verso) no baralho escolhido. Mapeia automaticamente as perguntas/respostas para os campos do modelo (ex: Frente/Verso ou Front/Back).add_multiple_cards: Adiciona mĂșltiplos cards ao mesmo tempo de forma otimizada.search_cards/anki_find_notes: Busca e lista cards existentes com base em termos de busca (ex:"deck:Biologia DNA").edit_card/anki_update_note_fields: Atualiza a pergunta ou resposta de um card existente usando seu ID.delete_card/anki_delete_decks: Remove cards ou baralhos.sync_anki: Força a sincronização dos seus cartĂ”es locais com o AnkiWeb.store_media_file/anki_store_media_file: Salva imagens ou mĂdias diretamente no Anki (Ăștil para cards com imagens criadas pelo ChatGPT).add_card_with_media: Cria o card e faz o upload da imagem de forma atĂŽmica em um Ășnico comando. Resolve automaticamente o mapeamento de campos (Frente/Verso ou Front/Back).get_capabilities: Retorna a lista completa de ferramentas e instruçÔes recomendadas para o assistente de IA.anki_parse_pdf: (Apenas no MĂ©todo A) LĂȘ PDFs locais, extrai textos/mĂdias e anexa automaticamente as imagens extraĂdas na pasta de mĂdia do seu Anki.
đĄ Exemplos de Prompts
"Crie 5 cards de inglĂȘs no meu baralho de VocabulĂĄrio sobre palavras corporativas avançadas."
"Procure no meu Anki por cards que mencionam 'MitocĂŽndria' e me traga os textos deles."
"Altere a resposta do card de ID 1685890000000 para '42'."
"Sincronize o meu Anki."
đ Licença
Licença ISC. Desenvolvido para uso pessoal e integraçÔes seguras.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kyura77/Anki-IA-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server