anki-mcp-server
Verified Safeby ankimcp
Overview
This server seamlessly integrates Anki with AI assistants via the Model Context Protocol (MCP), enabling natural language interaction, dynamic note creation/editing, and interactive review sessions.
Installation
npx anki-mcp-serverEnvironment Variables
- ALLOWED_ORIGINS
- PORT
- HOST
- ANKI_CONNECT_URL
- ANKI_CONNECT_API_VERSION
- ANKI_CONNECT_API_KEY
- ANKI_CONNECT_TIMEOUT
- MCP_SERVER_NAME
- MCP_SERVER_VERSION
- LOG_LEVEL
Security Notes
The server includes an `OriginValidationGuard` to prevent DNS rebinding attacks on its HTTP interface, validating `Origin` and `Referer` headers against configurable allowed patterns (defaulting to localhost/127.0.0.1). Communication with Anki is handled via the local AnkiConnect plugin, limiting network exposure. The optional `ngrok` integration for public access is opt-in and requires the user to perform external setup, placing responsibility on the user. No hardcoded secrets were identified.
Similar Servers
anki-mcp-server
Enables Large Language Models (LLMs) to interact with and manage Anki flashcards and decks using the AnkiConnect add-on, providing tools for creating, updating, searching, and organizing learning material.
remembrances-mcp
Provides long-term memory, knowledge base, and semantic code indexing capabilities for AI agents.
mcp-server
Provides an AI-powered Model Context Protocol (MCP) server for integrating with RAD Security's Kubernetes and cloud security insights.
tiger-skills-mcp-server
This server emulates Anthropic's skill format, enabling LLMs to utilize specialized knowledge and tools via the Model Context Protocol (MCP).