anki-mcp MCP Server

anki-mcp MCP Server

site icon
2025.03.23 0
JavaScriptAnki 集成笔记管理开发效率
anki-mcp MCP Server 是一个基于 TypeScript 的 MCP 服务器,通过 AnkiConnect 插件与 Anki 集成。它展示了核心 MCP 概念,提供了表示 Anki 卡片组和笔记模型的资源 URI,以及创建和管理 Anki 笔记的工具。
View on GitHub

Overview

基本能力

产品定位

anki-mcp MCP Server 是一个用于与 Anki 集成的服务器,通过 AnkiConnect 插件实现与 Anki 的交互。

核心功能

  • 资源管理
  • 通过 anki://decks/{id} URI 列出和访问 Anki 卡片组
  • 通过 anki://models/{id} URI 列出和访问笔记模型
  • 提供 Anki 对象的 JSON 表示

  • 工具功能

  • listDecks:获取所有卡片组的名称
  • listModels:获取所有笔记模型的名称
  • getModel:获取特定笔记模型的详细信息
  • addNote:创建单个笔记
  • addNotes:批量创建多个笔记

适用场景

  • 需要与 Anki 集成的开发项目
  • 批量管理 Anki 笔记
  • 自动化 Anki 卡片创建和管理

使用教程

使用依赖

安装依赖:

npm install

安装教程

构建服务器:

npm run build

开发时自动重建:

npm run watch

调试方式

使用 MCP Inspector 进行调试:

npm run inspector

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。