Anki MCP 服务器是一个支持大语言模型(LLM)与 Anki 理解卡片软件交互的模型上下文协议(MCP)服务器,它借助 AnkiConnect API 来实现交互功能,为用户提供了便捷的卡片管理体验。
要使用 Anki MCP 服务器,您需要先完成一些准备工作,然后按照安装步骤进行操作,最后就可以开始使用啦。
2055492159
来安装 AnkiConnect。git clone https://github.com/yourusername/anki-mcp-server.git
cd anki-mcp-server
npm install
npm run build
npm start
{
"name": "createDeck",
"arguments": {
"name": "My New Deck"
}
}
{
"name": "addNote",
"arguments": {
"deckName": "My New Deck",
"modelName": "Basic",
"fields": {
"Front": "What is the capital of France?",
"Back": "Paris"
},
"tags": ["geography", "europe"]
}
}
{
"name": "searchNotes",
"arguments": {
"query": "deck:\"My New Deck\" tag:geography"
}
}
该服务器为 MCP 客户端提供了以下工具:
服务器配置位于 src/index.ts
中的 config
对象。您可以修改以下内容:
ankiConnectUrl
:AnkiConnect API 的 URL(默认:http://localhost:8765
)。apiVersion
:AnkiConnect API 版本(默认:6
)。defaultDeckName
:未指定时使用的默认牌组名称(默认:Default
)。当服务器尝试添加卡片时,AnkiConnect 可能会提示权限请求。请确保允许相关权限。
通过以上步骤,您可以使用此 MCP 服务器与 Anki 实现 LLM 交互功能。