返回 MCP 目录
public公开dns本地运行

anki-mcp-server-yx2

Anki MCP服务器是一个通过AnkiConnect实现LLM与Anki闪卡软件交互的工具

article

README

🚀 Anki MCP 服务器

Anki MCP 服务器是一个模型上下文协议 (MCP) 服务器,它能让大语言模型借助 AnkiConnect 与 Anki 闪卡软件进行交互,为学习提供更便捷的服务。

Anki 图标

✨ 主要特性

工具

  • list_decks - 列出所有可用的 Anki 牌组
  • create_deck - 创建一个新的 Anki 牌组
  • create_note - 创建新的笔记(基本或缺失式)
  • batch_create_notes - 一次创建多条笔记
  • search_notes - 使用 Anki 查询语法搜索笔记
  • get_note_info - 获取笔记的详细信息
  • update_note - 更新现有的笔记
  • delete_note - 删除一条笔记
  • list_note_types - 列出所有可用的笔记类型
  • create_note_type - 创建一个新的笔记类型
  • get_note_type_info - 获取特定笔记类型的详细结构

资源

  • anki://decks/all - 所有可用牌组的完整列表
  • anki://note-types/all - 所有可用笔记类型的列表
  • anki://note-types/all-with-schemas - 所有笔记类型的详细结构信息
  • anki://note-types/{modelName} - 特定笔记类型的详细结构信息

📦 安装指南

先决条件

  1. 已安装 Anki
  2. Anki 中已安装 AnkiConnect 扩展组件

配置

用于 Claude Desktop

将服务器添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "anki": {
      "command": "npx",
      "args": ["--yes","anki-mcp-server"]
    }
  }
}

配置用于 Cline

将服务器添加到 VSCode 设置中的 clime MCP 设置文件 cline_mcp_settings.json

{
  "mcpServers": {
    "anki": {
      "command": "npx",
      "args": ["--yes","anki-mcp-server"]
    }
  }
}

💻 使用示例

基础用法

在开发过程中,你可以使用以下命令进行操作:

# 安装依赖项
npm install

# 构建服务器
npm run build

# 使用自动重建开发
npm run dev

# 测试
npm test

高级用法

在调试时,你可以使用以下工具进行操作:

  • list_decks - 列出所有可用的 Anki 牌组
  • create_deck - 创建一个新的 Anki 牌组
  • create_note - 创建新的笔记(基本或缺失式)
  • batch_create_notes - 一次创建多条笔记
  • search_notes - 使用 Anki 查询语法搜索笔记
  • get_note_info - 获取笔记的详细信息
  • update_note - 更新现有的笔记
  • delete_note - 删除一条笔记
  • list_note_types - 列出所有可用的笔记类型
  • create_note_type - 创建一个新的笔记类型
  • get_note_type_info - 获取特定笔记类型的详细结构

🤝 贡献指南

欢迎为这个项目做出贡献!请参考 CONTRIBUTING.md 了解如何参与。

🙏 致谢

感谢所有贡献者和用户的持续支持。如需更多信息,请访问我们的 GitHub 页面 或联系 [maintainers@your-domain.com]。

📄 许可证

⚠️ 重要提示

本项目遵守 MIT 许可证,详情请查看 LICENSE

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端