onenote-mcp

onenote-mcp

3

The OneNote MCP Server is designed to interact with the OneNote web interface through browser automation. It allows MCP-compatible AI assistants to programmatically navigate and manage content within OneNote notebooks shared via public links. The server offers tools for content management, search, and interactions within the OneNote environment.

OneNote MCP Server

An MCP (Model Context Protocol) server for interacting with the OneNote web app using browser automation.

Features

  • Navigate OneNote's structure by notebooks, sections, and pages
  • Read and add content
  • Create and search pages
  • Take screenshots
  • Maintain state across sessions

Requirements

  • Python 3.10 or higher
  • browser-use 0.1.40 or higher
  • MCP SDK 1.2.0 or higher
  • Playwright
  • Internet access

Usage

Standalone Mode

Run the server directly.

Integration with Claude Desktop

Configure Claude Desktop to use the OneNote MCP server.

Available Tools

  • Launch, navigate, list, and manage OneNote content

How It Works

Utilizes browser automation to bridge MCP AI assistants and OneNote.

Limitations

  • Requires publicly shared OneNote links
  • Dependent on OneNote UI structure

Troubleshooting

  • Check link accessibility and UI changes for issues.