OneNote MCP Server
OneNote MCP サーバー
Microsoft OneNote 用のモデル コンテキスト プロトコル (MCP) サーバー実装。これにより、AI 言語モデルが標準化されたインターフェイスを通じて OneNote と対話できるようになります。
特徴
ノートブック管理
すべてのノートブックを一覧表示する
新しいノートブックを作成する
ノートブックの詳細を取得する
ノートブックを削除する
セクション管理
ノートブックのセクションをリストする
新しいセクションを作成する
セクションの詳細を取得する
セクションを削除する
ページ管理
セクション内のページを一覧表示する
HTMLコンテンツで新しいページを作成する
ページコンテンツを読む
ページコンテンツを更新する
ページを削除する
ノートブック全体のページを検索
Related MCP server: onenote-mcp-server
インストール
npmからのインストール(推奨)
npm install -g mcp-server-onenoteこのパッケージは、2025 年 4 月 27 日より npm レジストリで利用できるようになります。
パッケージの実行
インストール後、次のコマンドを使用してパッケージを実行できます。
mcp-server-onenoteまたはnpxの場合:
npx mcp-server-onenoteSmithery経由でインストール
Smithery経由で Claude Desktop に OneNote Server を自動的にインストールするには:
npx -y @smithery/cli install @modelcontextprotocol/server-onenote --client claudeGitHubからのインストール
npm install -g github:ZubeidHendricks/azure-onenote-mcp-server構成
次の環境変数を設定します。
AZURE_TENANT_ID: AzureテナントIDAZURE_CLIENT_ID: Azure アプリケーション (クライアント) IDAZURE_CLIENT_SECRET: Azureクライアントシークレット
MCPクライアントでの使用
これを MCP クライアント構成 (例: Claude Desktop) に追加します。
{
"mcpServers": {
"onenote": {
"command": "mcp-server-onenote",
"env": {
"AZURE_TENANT_ID": "<YOUR_TENANT_ID>",
"AZURE_CLIENT_ID": "<YOUR_CLIENT_ID>",
"AZURE_CLIENT_SECRET": "<YOUR_CLIENT_SECRET>"
}
}
}
}Azure アプリ登録
Azureポータルにアクセスし、アプリ登録に移動します。
新しい登録を作成する
Microsoft Graph API のアクセス許可を追加します。
ノート.読み取り書き込み.すべて
メモ.すべて読む
クライアントシークレットを作成する
構成のためにテナントID、クライアントID、クライアントシークレットをコピーします
発達
# Install dependencies
npm install
# Run tests
npm test
# Build
npm run build
# Lint
npm run lint
# Run locally
npm start貢献
このリポジトリへの貢献については、 CONTRIBUTING.md を参照してください。
ライセンス
このプロジェクトはMITライセンスの下でライセンスされています - 詳細についてはLICENSEファイルを参照してください
変更履歴
0.1.0 (2025-04-27)
初回リリース
OneNote のノートブック、セクション、ページ管理のコア機能
npmレジストリに公開
0.1.1 (2025-04-27)
package.json に実行可能 bin を追加しました
npxコマンドが実行する実行ファイルを決定できない問題を修正しました
明確な実行手順を記載したREADMEを更新しました
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, search, and update notes in an xNotepad AI notebook, with semantic search and AI Q&A.
Google NotebookLM via natural language: create notebooks, add sources (PDF, URL, YouTube) and ask gr
Governed memory and workspace for any AI: tasks, calendar, mail and pages, with per-action consent.
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Related MCP Servers
- AlicenseDqualityCmaintenanceEnables AI assistants to securely interact with Microsoft OneNote data through the Microsoft Graph API. It supports comprehensive management tasks including searching page content, creating and editing notes, and automating productivity workflows like daily note creation.203MIT
- AlicenseNot gradedqualityFmaintenanceEnables natural language access to Microsoft OneNote notebooks, sections, and pages for reading and listing content.53MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to read, write, and manage Microsoft OneNote notebooks, sections, and pages through OAuth-authenticated MCP tools, resources, and prompts.1618 npm5MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to read, search, write, and update Microsoft OneNote pages through the Model Context Protocol.18 npmMIT