Skip to main content
Glama

OneNote MCP Server

OneNote MCP 服务器

Microsoft OneNote 的模型上下文协议 (MCP) 服务器实现,使 AI 语言模型能够通过标准化接口与 OneNote 交互。

特征

笔记本管理

  • 列出所有笔记本
  • 创建新笔记本
  • 获取笔记本详细信息
  • 删除笔记本

部门管理

  • 列出笔记本中的部分
  • 创建新部分
  • 获取部分详细信息
  • 删除部分

页面管理

  • 列出部分中的页面
  • 使用 HTML 内容创建新页面
  • 阅读页面内容
  • 更新页面内容
  • 删除页面
  • 跨笔记本搜索页面

安装

从 npm 安装(推荐)

npm install -g mcp-server-onenote

截至 2025 年 4 月 27 日,该软件包现已在 npm 注册表中可用。

运行包

安装后,您可以使用以下命令运行该包:

mcp-server-onenote

或者使用 npx:

npx mcp-server-onenote

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 OneNote Server:

npx -y @smithery/cli install @modelcontextprotocol/server-onenote --client claude

从 GitHub 安装

npm install -g github:ZubeidHendricks/azure-onenote-mcp-server

配置

设置以下环境变量:

  • AZURE_TENANT_ID :您的 Azure 租户 ID
  • AZURE_CLIENT_ID :您的 Azure 应用程序(客户端)ID
  • AZURE_CLIENT_SECRET :您的 Azure 客户端机密

与 MCP 客户端一起使用

将其添加到您的 MCP 客户端配置(例如 Claude Desktop):

{ "mcpServers": { "onenote": { "command": "mcp-server-onenote", "env": { "AZURE_TENANT_ID": "<YOUR_TENANT_ID>", "AZURE_CLIENT_ID": "<YOUR_CLIENT_ID>", "AZURE_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>" } } } }

Azure 应用注册

  1. 转到 Azure 门户并导航至应用程序注册
  2. 创建新注册
  3. 添加 Microsoft Graph API 权限:
    • Notes.ReadWrite.All
    • 注释.已读.全部
  4. 创建客户端机密
  5. 复制租户 ID、客户端 ID 和客户端密钥以进行配置

发展

# Install dependencies npm install # Run tests npm test # Build npm run build # Lint npm run lint # Run locally npm start

贡献

有关对此存储库做出贡献的信息,请参阅CONTRIBUTING.md

执照

该项目采用 MIT 许可证 - 有关详细信息,请参阅LICENSE文件

变更日志

0.1.0 (2025-04-27)

  • 初始版本
  • OneNote 笔记本、分区和页面管理的核心功能
  • 发布到 npm 注册表

0.1.1 (2025-04-27)

  • 将可执行文件 bin 添加到 package.json
  • 修复了 npx 命令无法确定要运行的可执行文件的问题
  • 更新了 README 文件,其中包含清晰的运行说明
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

使AI语言模型能够通过标准化接口与Microsoft OneNote进行交互,支持通过自然语言进行笔记本和页面管理。

  1. 特征
    1. 笔记本管理
    2. 部门管理
    3. 页面管理
  2. 安装
    1. 从 npm 安装(推荐)
    2. 运行包
    3. 通过 Smithery 安装
    4. 从 GitHub 安装
  3. 配置
    1. 与 MCP 客户端一起使用
      1. Azure 应用注册
        1. 发展
          1. 贡献
            1. 执照
              1. 变更日志
                1. 0.1.0 (2025-04-27)
                2. 0.1.1 (2025-04-27)

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                Enables AI assistants to interact with Metabase, providing access to dashboards, questions, databases, and tools for executing queries and viewing data through natural language.
                Last updated -
                JavaScript
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server that enables AI assistants to programmatically browse and interact with OneNote notebooks shared via web links through browser automation.
                Last updated -
                JavaScript
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.
                Last updated -
                16
                198
                Python
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                A server that enables AI assistants to access and manipulate Joplin notes through the Model Context Protocol, allowing search, reading, editing, and management of notes using natural language.
                Last updated -
                2
                Python
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZubeidHendricks/azure-onenote-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server