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.