MCP.so
登录

OneNote MCP Server

@MCP-Mirror

基本信息

分类

云与基础设施

传输方式

stdio

作者

MCP-Mirror

关于 OneNote MCP Server

Mirror of

OneNote MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "onenote": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-onenote"
      ],
      "env": {
        "AZURE_TENANT_ID": "",
        "AZURE_CLIENT_ID": "",
        "AZURE_CLIENT_SECRET": ""
      }
    }
  }
}

OneNote MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is OneNote MCP Server?

OneNote MCP Server is a Model Context Protocol (MCP) server implementation for Microsoft OneNote. It enables AI language models to interact with OneNote through a standardized interface, providing notebook, section, and page management capabilities.

How to use OneNote MCP Server?

Install the package globally with npm install -g mcp-server-onenote. Configure the required environment variables (AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET) from an Azure App Registration. Then add the server configuration to your MCP client (e.g., Claude Desktop) as shown in the README.

Key features of OneNote MCP Server

  • List all notebooks, sections, and pages
  • Create new notebooks, sections, and pages with HTML content
  • Read and update page content
  • Delete notebooks, sections, and pages
  • Search pages across notebooks

Use cases of OneNote MCP Server

  • Automating note creation and organization via AI assistants
  • Integrating language models with existing OneNote workflows
  • Building intelligent note-taking applications that can search and update content
  • Enabling cross-platform note management through MCP-compatible clients

常见问题

1

What does this server do?

It provides a standardized MCP interface for AI models to manage OneNote notebooks, sections, and pages (create, read, update, delete, search).

2

What are the prerequisites?

You need an Azure App Registration with Microsoft Graph API permissions (Notes.ReadWrite.All and Notes.Read.All) and a client secret. The server requires Node.js and npm.

3

How do I configure the server?

Set the environment variables `AZURE_TENANT_ID`, `AZURE_CLIENT_ID`, and `AZURE_CLIENT_SECRET` with values from your Azure App Registration. Then add the server to your MCP client configuration.

4

What permissions does this server need?

It requires the Microsoft Graph API delegated permissions `Notes.ReadWrite.All` and `Notes.Read.All` to access OneNote data.

5

How can I use this server with Claude Desktop?

Add the provided JSON configuration block to your MCP client settings, substituting your actual Azure credentials. The server will then be available for use with Claude Desktop.

评论

云与基础设施 分类下的更多 MCP 服务器