
danosb/onenote-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
danosb/onenote-mcpは、https://github.com/danosb/onenote-mcp.からインポートされたMCPサーバー候補です。
概要
danosb/onenote-mcpは、https://github.com/danosb/onenote-mcp.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
Claudeや他のLLMなどのAI言語モデルがMicrosoft OneNoteとやり取りできるようにするモデルコンテキストプロトコル(MCP)サーバー実装です。
このプロジェクトはZubeid Hendricksによるazure-onenote-mcp-serverをベースにしており、認証の簡素化と使いやすさの向上を目的に修正を加えています。
これは何をする?
このサーバーはAIアシスタントに以下のような機能を提供します:
- OneNoteノートのノート、セクション、ページへのアクセス
- ノートに新しいページを作成すること
- ノートを検索する
- HTMLの書式やテキストを含む完全なノート内容を読むこと
- ノートを直接分析・要約する
これらすべてはAIインターフェースを通じて直接行われ、コンテキストを切り替える必要はありません。
AIアシスタントと連携して使う
カーソルのセットアップ
- このリポジトリをクローンし、以下のインストール手順に従う
- MCPサーバーの起動:
npm start - サーバーをカーソルに登録する:
- カーソル設定を開く(MacではCmd+、WindowsではCtrl+)
- 「MCP」タブへ
- 以下の設定で新しいMCPサーバーを追加:
- 名前:
onenote - コマンド:
node - Args:
["/path/to/your/onenote-mcp.mjs"](絶対経路を使用)
以下がJSONの設定の完全な例です:
- カーソルの再起動
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
OneNote MCP Server
A Model Context Protocol (MCP) server implementation that enables AI language models like Claude and other LLMs to interact with Microsoft OneNote.
This project is based on azure-onenote-mcp-server by Zubeid Hendricks, with modifications to simplify authentication and improve usability.
What Does This Do?
This server allows AI assistants to:
- Access your OneNote notebooks, sections, and pages
- Create new pages in your notebooks
- Search through your notes
- Read complete note content, including HTML formatting and text
- Analyze and summarize your notes directly
All of this happens directly through the AI interface without you having to switch contexts.
Using with AI Assistants
Setup for Cursor
-
Clone this repository and follow the installation steps below
-
Start the MCP server:
npm start -
Register the server in Cursor:
- Open Cursor preferences (Cmd+, on Mac or Ctrl+, on Windows)
- Go to the “MCP” tab
- Add a new MCP server with these settings:
- Name:
onenote - Command:
node - Args:
["/path/to/your/onenote-mcp.mjs"](use absolute path)
- Name:
Here’s the complete JSON configuration example:
{ "mcpServers": { "onenote": { "command": "node", "args": ["/absolute/path/to/your/onenote-mcp.mjs"], "env": {} } } } -
Restart Cursor
-
In Cursor, you can now interact with your OneNote data using natural language:
Can you show me my OneNote notebooks?
Create a new page in my first notebook with a summary of this conversation
Find notes related to "project planning" in my OneNote
The first time you ask about OneNote, the AI will guide you through the authentication process.
Setup for Claude Desktop (or other MCP-compatible assistants)
-
Clone this repository and follow the installation steps below
-
Start the MCP server:
npm start -
In the Claude Desktop settings, add the OneNote MCP server:
- Name:
onenote - Command:
node - Args:
["/path/to/your/onenote-mcp.mjs"](use absolute path)
JSON configuration example:
{ "mcpServers": { "onenote": { "command": "node", "args": ["/absolute/path/to/your/onenote-mcp.mjs"], "env": {} } } } - Name:
-
You can now ask Claude to interact with your OneNote data
Features
- Authentication with Microsoft OneNote using device code flow (no Azure setup needed)
- List all notebooks, sections, and pages
- Create new pages with HTML content
- Read complete page content, including HTML formatting
- Extract text content for AI analysis and summaries
- Summarize content of all pages in a single operation
- Read full content of all pages in a readable format
- Search across your notes
Installation
Prerequisites
- Node.js 16 or higher (install from nodejs.org)
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"onenote": {
"command": "node",
"args": ["/absolute/path/to/your/onenote-mcp.mjs"],
"env": {}
}
}
}