Clanki是一个MCP服务器,它允许像Claude这样的AI助手借助模型上下文协议(MCP),与Anki闪卡库进行交互,为用户提供更智能的卡片管理体验。
git clone https://github.com/yourusername/clanki.git
cd clanki
npm install
npm run build
claude_desktop_config.json文件以配置Claude Desktop使用该服务器:{
"mcpServers": {
"clanki": {
"command": "node",
"args": ["/absolute/path/to/clanki/build/index.js"]
}
}
}
将/absolute/path/to/clanki替换为您实际的Clanki安装路径。
创建一个新的Anki卡片库。
name: 新卡片库的名称。在指定卡片库中创建一张新的基本闪卡。
deckName: 卡片所属卡片库的名称。front: 卡片正面的内容。back: 卡片背面的内容。tags: (可选) 卡片的标签数组。在指定卡片库中创建一张新的Cloze删除式卡片。
deckName: 卡片所属卡片库的名称。text: 包含Cloze删除语法{{c1::text}}的文本内容。backExtra: (可选) 卡片背面显示的额外信息。tags: (可选) 卡片的标签数组。更新一张现有的基本闪卡。
noteId: 要更新的笔记ID。front: (可选) 新的正面内容。back: (可选) 新的背面内容。tags: (可选) 新的标签数组。更新一张现有的Cloze删除式卡片。
noteId: 要更新的笔记ID。text: (可选) 新的包含Cloze语法的文本内容。backExtra: (可选) 新的背面额外信息。tags: (可选) 新的标签数组。要修改或扩展服务器:
src/index.ts文件。npm run build重新构建项目。npx @modelcontextprotocol/inspector node build/index.js进行调试。