anki-mcp-server
Verified Safeby ankimcp
Overview
Seamlessly integrates Anki with AI assistants through the Model Context Protocol for natural language interaction with flashcards and spaced repetition systems.
Installation
npx @ankimcp/anki-mcp-server --ngrokEnvironment Variables
- ANKI_CONNECT_URL
- ANKI_CONNECT_API_VERSION
- ANKI_CONNECT_API_KEY
- ANKI_CONNECT_TIMEOUT
- ALLOWED_ORIGINS
- MCP_SERVER_NAME
- MCP_SERVER_VERSION
- LOG_LEVEL
Security Notes
The server includes an `OriginValidationGuard` to mitigate DNS rebinding attacks in HTTP mode, a critical security measure for local proxies. It binds to `127.0.0.1` by default and allows `ALLOWED_ORIGINS` to be configured. The `AnkiConnectClient` supports an optional API key. The `--ngrok` feature, while convenient, correctly warns users about the privacy implications of exposing a local service publicly. No `eval` or hardcoded sensitive data found.
Similar Servers
anki-mcp-server
Enables Large Language Models (LLMs) to interact with Anki flashcard software by providing a Model Context Protocol (MCP) server that communicates via AnkiConnect.
remembrances-mcp
Remembrances-MCP is a Go-based MCP server that provides long-term memory capabilities to AI agents, including key-value, vector/RAG, graph database, and code indexing.
mcp-server
Provides AI-powered security insights for Kubernetes and cloud environments by exposing a Model Context Protocol (MCP) server that wraps the RAD Security API and other data sources.
tiger-skills-mcp-server
An MCP server designed to provide structured knowledge and procedures (skills) to LLM agents, loading them from local files or GitHub repositories for enhanced capabilities.