使用说明
Anki-MCP MCP服务器
一个通过AnkiConnect插件与Anki集成的服务器
这是一个基于TypeScript的MCP服务器,它通过AnkiConnect插件与Anki集成。它通过提供以下内容来展示MCP的核心概念:
- 表示带有URI的Anki牌组和笔记模型的资源
- 用于创建和管理Anki笔记的工具
- 与AnkiConnect API的集成
特性
资源
- 通过以下方式列出并访问Anki牌组:
anki://decks/{id}统一资源标识符 - 列出并访问笔记模型
anki://models/{id}统一资源标识符 - Anki对象的JSON表示
工具
listDecks获取所有牌组的名称listModels获取所有笔记模型的名称getModel获取特定笔记模型的详细信息addNote创建一个单独的笔记- 指定牌组名称、模型名称、字段和标签
addNotes批量创建多个笔记- 创建许多具有指定参数的笔记
开发
安装依赖项:
npm install
构建服务器:
npm run build
对于需要自动重建的开发:
npm run watch
安装
要与Claude桌面版一起使用,请添加服务器配置:
在MacOS上: ~/Library/Application Support/Claude/claude_desktop_config.json
在Windows上: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"anki-mcp": {
"command": "node",
"args": ["d:\\anki-mcp-server\\build\\index.js"]
}
}
}
调试
由于MCP服务器通过stdio进行通信,调试可能会很具挑战性。我们建议使用 MCP 检查器,该内容作为包脚本提供:
npm run inspector
检查器将提供一个URL,以便在您的浏览器中访问调试工具。