OneNoteMCP

OneNoteMCP

0

This project is an MCP (Model Context Protocol) for OneNote, designed to work with personal notebooks and supports credential caching. It has been extensively revised with updated functionality and improved code architecture.

About

An MCP for OneNote. Supports caching credentials and works with personal notebooks. Updated to the latest MCP API.

Improvements

Functionality

  • Fixed getPageContent functionality by implementing ReadableStream
  • Implemented API calls against personal notebooks
  • Updated tools to the latest MCP version

Code Architecture

  • Simplified the codebase
  • Removed unnecessary files

Authentication & Performance

  • Added disk caching for credentials
  • Updated package dependencies
  • Added dotenv support for testing