mcpField
L
LINE WORKS AiNote (unofficial)

LINE WORKS AiNote (unofficial)

本地服务
github.com生产力04 周前更新

关于 LINE WORKS AiNote (unofficial)

这是一个非官方、只读的 MCP 服务,让 Claude 等客户端访问 LINE WORKS AiNote 会议笔记。它可列出和搜索笔记、读取 AI 摘要或完整转录文本,适合需要在对话中查阅会议记录的用户。

主要功能

  1. 01列出会议笔记
  2. 02按关键词搜索笔记
  3. 03读取 AI 摘要与参会者
  4. 04获取完整转录文本
  5. 05通过 OAuth 用户账户认证
  6. 06将凭据存入系统凭据库

适用场景

  1. 01查找特定会议记录
  2. 02在对话中查看会议摘要
  3. 03检索会议逐字稿内容

MCP 相关

提供只读 MCP 服务,向客户端开放笔记列表、搜索、摘要和转录文本工具。需要 LINE WORKS 的 ainote.read 权限及用户账户认证;这是非官方社区项目。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"iwaohig-lineworks-ainote": {
"command": "uvx",
"args": [
"lineworks-ainote-mcp"
]
}
}
}
启动命令uvx lineworks-ainote-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypilineworks-ainote-mcp0.1.0

工具

4

收录的工具列表 · 更新于 2 周前

参数类型必填说明
countinteger否
cursorany否

详细介绍

lineworks-ainote-mcp

非官方社区项目。 这是一个个人开发的只读 MCP 服务,用于 LINE WORKS AiNote(AI 会议记录)。它不是 LINE WORKS 的官方 产品,也未与 LINE WORKS Corp. 建立关联、获得认可或支持。 按 MIT License 原样提供。

它可让 Claude(或任何 MCP 客户端)列出、搜索和读取 AiNote 摘要及转录文本。 LINE WORKS 也为邮件、日历和任务提供官方的 WORKS MCP;截至 2026 年 9 月,AiNote 尚未 纳入其中,因此本项目旨在与其搭配使用,而非取而代之。 下方文档为日语。有关本项目提供和不提供的支持,请参阅支持。

这是一个 MCP 服务,可让 Claude 查阅 LINE WORKS AiNote(AI 会议记录)中的笔记。只读。 这是个人发布的非官方实现,不属于 LINE WORKS 官方产品,也不在其官方支持范围内。 截至 2026 年 9 月,官方 WORKS MCP(邮件、日历、任务)尚未纳入 AiNote,因此本项目旨在作为补充,与其搭配使用。

入口内容
作为 MCP 服务使用本仓库中的 ainote_mcp.py(见下方步骤)
直接试用 API在 Colab 中打开 notebooks/lineworks_ainote_api.ipynb

介绍文章(Qiita):

工具内容
list_notes笔记列表(仅标题、创建时间和音频时长)
search_notes关键词搜索(同上)
get_note_summaryAI 摘要和参与者(不含转录文本)
get_note_transcript完整转录文本(整理为 [时刻] 说话者: 发言 格式)

前提条件

  • LINE WORKS 已开通 AiNote,且可在 Developer Console 中选择 ainote.read 范围
  • Python 3.12 以上版本和 uv
  • Claude Desktop 或 Claude Code

设置

1. 在 Developer Console 中创建应用
  1. 在 LINE WORKS Developer Console 中添加新应用
  2. 在 OAuth Scopes 中添加 ainote.read
  3. 注册 Redirect URL http://localhost:8765/callback(点击「添加」后保存)
  4. 记下 Client ID 和 Client Secret
2. 首次登录
uv run ainote_mcp.py auth

输入 Client ID / Client Secret 后,浏览器会打开。请登录 LINE WORKS 并授权。 令牌将保存到操作系统的凭据存储中(Windows:凭据管理器;macOS:钥匙串)。 无需在配置文件或环境变量中填写密钥。

3. 在 Claude 中注册

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "lineworks-ainote": {
      "command": "uv",
      "args": ["run", "--quiet", "C:\\path\\to\\ainote_mcp.py"]
    }
  }
}
从 PyPI 安装时(uvx)

如果不想克隆仓库,可以通过 uvx 启动 PyPI 软件包 lineworks-ainote-mcp。 首次登录请运行 uvx lineworks-ainote-mcp auth,注销请运行 uvx lineworks-ainote-mcp logout。

{
  "mcpServers": {
    "lineworks-ainote": {
      "command": "uvx",
      "args": ["lineworks-ainote-mcp"]
    }
  }
}

使用 Claude Code 时:

claude mcp add -s user lineworks-ainote -- uvx lineworks-ainote-mcp

如果 Windows 中找不到 uv,请在 command 中填写完整路径。

Claude Code:

claude mcp add lineworks-ainote -- uv run --quiet /path/to/ainote_mcp.py

注销

uv run ainote_mcp.py logout

删除所有已保存的 Client ID / Secret / 令牌。

限制

  • 本服务使用 User Account 认证。AiNote API 无法通过普通 Service Account (JWT) 调用(访问委托除外)
  • 搜索 API 的调用上限为每分钟 60 次。工具侧限制为每秒调用一次
  • 尚未实现删除 API 和统计类 API(需要管理员权限)
  • 没有管理员使用控制或脱敏功能。由用户自行判断要让 Claude 读取哪些笔记

已验证环境

  • 已在 Windows 11(凭据管理器)中验证
  • macOS 设计为使用钥匙串,但尚未验证
  • Linux / WSL 需要 keyring 后端(如 Secret Service)。 如果环境中没有后端,启动时会报错。安装 keyrings.alt 后可以运行,但凭据将以明文保存

支持 / 关于支持

English

  • 本项目按 MIT 许可证以现状提供,不提供任何保证,也不承诺响应时间。项目由个人维护。
  • 欢迎针对本 MCP 服务本身的问题提交 Issue 和 Pull Request,例如设置、认证流程、工具行为和文档问题。
  • AiNote 服务或 LINE WORKS API 方面的问题(API 错误、Developer Console 中无法选择所需的作用域、未生成摘要、套餐适用资格)不属于本项目的范围。请参阅 LINE WORKS Developers 文档,并通过 LINE WORKS 官方支持渠道寻求帮助。
  • Issue 中的答复基于公开的 LINE WORKS Developers 文档以及在生产租户中观察到的行为,不代表产品的官方声明。
  • 如果本项目停止维护,仓库将被归档,并在此处发布通知。

日本語

  • 本项目按 MIT 许可证以现状提供,不提供任何保证,也不承诺响应时间。项目由个人维护。
  • 欢迎针对本 MCP 服务本身的问题(设置、认证流程、工具行为、文档)提交 Issue / Pull Request。
  • AiNote 或 LINE WORKS API 方面的问题(API 错误、Developer Console 中无法选择作用域、未生成摘要、套餐适用情况)不属于本项目的范围。请参阅 LINE WORKS Developers 文档,并通过 LINE WORKS 官方支持渠道寻求帮助。
  • Issue 中的答复基于公开文档以及在产品租户中确认的行为,不代表产品的官方见解。
  • 如果停止维护,将归档仓库并在此处说明

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。