Anki MCP Server
An MCP server that enables AI assistants to interact with the Anki flashcard application for studyin...
Click the "Install Now" button and open the FastMCP connection interface.
- You will enter the ENV names/values in that FastMCP connection form — fill each field there (not in a local shell).
Required/optional ENV fields to add in the FastMCP connection interface (what to put and how to obtain each value):
ANKI_CONNECT_URL — (what to put)
- Default: http://localhost:8765
- How to confirm or change it:
- Open Anki → Tools → Add‑ons → select AnkiConnect → click Config.
- In the JSON config, read webBindAddress and webBindPort and build the URL as http://
: . If webBindAddress is 0.0.0.0 (or you exposed it), use the host IP or keep localhost for local clients. (github.com)
ANKI_CONNECT_API_KEY — (secret token; optional)
- What it is: an API key you can enable in AnkiConnect so external clients authenticate.
- How to create/set it (in Anki):
- Open Anki → Tools → Add‑ons → select AnkiConnect → click Config.
- In the JSON config, set the apiKey value to a strong secret string, e.g. "apiKey": "my-secret-key" (replace with your chosen secret).
- Save and restart Anki.
- Copy that exact secret string into the FastMCP ANKI_CONNECT_API_KEY field.
- If you leave apiKey null in AnkiConnect, leave the FastMCP ANKI_CONNECT_API_KEY field empty. (github.com)
ANKI_CONNECT_API_VERSION — (optional)
- Default: 6. If you have no special requirement, put 6 (or leave the FastMCP field blank if the interface supplies a default).
ANKI_CONNECT_TIMEOUT — (optional)
- Default: 5000 (milliseconds). Set a numeric timeout in the FastMCP field if you need a longer/shorter request timeout.
READ_ONLY — (optional)
- If you want the MCP server to block any write operations, set this ENV to true (or 1). Otherwise set false or leave unset.
HTTP-mode ENV fields (only if you plan to run HTTP mode on the remote server instead of STDIO):
- PORT — HTTP port (default 3000).
- HOST — Bind address (default 127.0.0.1).
- ALLOWED_ORIGINS — CORS allowed origins (comma-separated).
- LOG_LEVEL — e.g., info, debug.
- Only populate these in FastMCP if you will run the server in HTTP mode; otherwise STDIO clients can ignore them.
(Optional) ngrok auth token — only needed if you plan to use the integrated --ngrok tunnel
- How to get it: sign in to your ngrok dashboard and copy your auth token.
- How to apply it (one-time, on your machine): run in a terminal: ngrok config add-authtoken <YOUR_TOKEN> (or follow the ngrok dashboard instructions). After that you can start the server with --ngrok and it will create a public tunnel. (ngrok.com)
Example quick checklist (do these in order):
- In Anki: Tools → Add‑ons → AnkiConnect → Config → confirm/set webBindAddress/webBindPort and (optionally) apiKey → Save → Restart Anki. (github.com)
- Open FastMCP connection interface (Install Now).
- Paste ANKI_CONNECT_URL (e.g., http://localhost:8765) into the FastMCP ANKI_CONNECT_URL field.
- Paste your AnkiConnect API key (if you set one) into the FastMCP ANKI_CONNECT_API_KEY field.
- Fill other optional fields (API_VERSION, TIMEOUT, READ_ONLY, PORT/HOST if using HTTP).
- Save the FastMCP connection and start the MCP server from your MCP client; verify by visiting your ANKI_CONNECT_URL (e.g., http://localhost:8765) or attempting a simple tool call.
How to verify the connection after saving:
- If AnkiConnect is running locally, open the ANKI_CONNECT_URL in a browser (http://localhost:8765) or run a small POST to the URL to call the "version" action; the service should respond and your MCP client should be able to list decks. (If you set an API key, your client must supply the same key.) (quizcraft.org)
Troubleshooting tips
- If FastMCP reports connection refused: confirm Anki is running and AnkiConnect is enabled; confirm webBindAddress and webBindPort in the AnkiConnect config; ensure firewall/host networking allows the connection. (github.com)
Done — fill the values into the FastMCP connection interface form (opened via Install Now) following the steps above.
Quick Start
Choose Connection Type for
Authentication Required
Please sign in to use FastMCP hosted connections
Run MCP servers without
local setup or downtime
Access to 1,000+ ready-to-use MCP servers
Skip installation, maintenance, and trial-and-error.
No local setup or infra
Run MCP servers without Docker, ports, or tunnels.
Always online
Your MCP keeps working even when your laptop is off.
One secure URL
Use the same MCP from any agent, anywhere.
Secure by default
Encrypted connections. Secrets never stored locally.
Configuration for
Environment Variables
Please provide values for the following environment variables:
HTTP Headers
Please provide values for the following HTTP headers:
started!
The MCP server should open in . If it doesn't open automatically, please check that you have the application installed.
Copy and run this command in your terminal:
Make sure Gemini CLI is installed:
Visit Gemini CLI documentation for installation instructions.
Make sure Claude Code is installed:
Visit Claude Code documentation for installation instructions.
Installation Steps:
Configuration
Installation Failed
More for API Development
View All →Sentry
Streamline Sentry API integration with this remote MCP server middleware prototype. sentry-mcp acts as a bridge between clients and Sentry, supporting flexible transport methods and offering tools like the MCP Inspector for easy service testing. Inspired by Cloudflare’s remote MCP initiative, it helps developers adapt and debug workflows, making Sentry interaction smoother for both cloud and self-hosted environments.
More for Developer Tools
View All →
GitHub
Extend your developer tools with the GitHub MCP Server—a powerful Model Context Protocol server enhancing automation and AI interactions with GitHub APIs. It supports diverse functionalities like managing workflows, issues, pull requests, repositories, and security alerts. Customize available toolsets to fit your needs, enable dynamic tool discovery to streamline tool usage, and run the server locally or remotely. With read-only mode and support for GitHub Enterprise, this server integrates deeply into your GitHub ecosystem, empowering data extraction and intelligent operations for developers and AI applications. Licensed under MIT, it fosters flexible and advanced GitHub automation.
Desktop Commander
Desktop Commander MCP transforms Claude Desktop into a powerful AI assistant for managing files, running terminal commands, and editing code with precision across your entire system. It supports in-memory code execution, interactive process control, advanced search and replace, plus comprehensive filesystem operations including reading from URLs and negative offset file reads. With detailed audit and fuzzy search logging, it enables efficient automation, data analysis, and multi-project workflows—all without extra API costs. Designed for developers seeking smarter automation, it enhances productivity by integrating all essential development tools into a single, intelligent chat interface.
Chrome DevTools
Provides direct Chrome browser control through DevTools for web automation, debugging, and performance analysis using accessibility tree snapshots for reliable element targeting, automatic page event handling, and integrated performance tracing with actionable insights.
FreeCAD
Enables AI-driven CAD modeling by providing a remote procedure call (RPC) server that allows programmatic control of FreeCAD, supporting operations like creating documents, inserting parts, editing objects, and executing Python code for generative design workflows.
Similar MCP Servers
Amicus MCP Server
A state persistence layer that enables seamless handoffs between different AI coding assistants by maintaining a shared context bus. It provides tools for tracking summaries, next steps, and active files to ensure continuity across development sessions.
Docker MCP Server
An MCP server that enables AI assistants to manage Docker containers, images, networks, and volumes through a standardized interface. It supports comprehensive operations like container lifecycle management and image pulling while ensuring correct handling of command and environment variable arrays.