onenote-mcp

Rail1337/onenote-mcp
★ 0 stars Python AI/LLM Updated 1d ago
MCP server for reading, writing, and organizing local Microsoft OneNote notebooks in Claude. Windows only.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

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

Or install with pip: pip install onenote-mcp

README Excerpt

I rebuilt this local MCP server so Claude can read and write my local Microsoft OneNote notebooks directly — no Microsoft account, API key, or Azure app registration needed, everything runs locally on your machine. Windows only, since it drives the OneNote desktop app directly — no macOS/Linux support. It reads from OneNote's local backup snapshots for quick browsing and search, and talks directly to the running OneNote desktop app via its COM automation interface for always-current reads and fo

Tools (16)

create_sectioncreate_section_groupdelete_pagedelete_sectionfind_and_replace_in_pageget_history_file_pathinsert_block_afterinsert_image_from_filelist_drop_folder_imageslist_recycle_binmove_sectionread_live_pageread_live_sectionrename_pagerename_sectionreplace_last_block