Skip to main content
Glama

OneNote MCP サーバー

鍛冶屋のバッジ npmバージョン

Microsoft OneNote 用のモデル コンテキスト プロトコル (MCP) サーバー実装。これにより、AI 言語モデルが標準化されたインターフェイスを通じて OneNote と対話できるようになります。

特徴

ノートブック管理

  • すべてのノートブックを一覧表示する

  • 新しいノートブックを作成する

  • ノートブックの詳細を取得する

  • ノートブックを削除する

セクション管理

  • ノートブックのセクションをリストする

  • 新しいセクションを作成する

  • セクションの詳細を取得する

  • セクションを削除する

ページ管理

  • セクション内のページを一覧表示する

  • HTMLコンテンツで新しいページを作成する

  • ページコンテンツを読む

  • ページコンテンツを更新する

  • ページを削除する

  • ノートブック全体のページを検索

Related MCP server: doc-tools-mcp

インストール

npmからのインストール(推奨)

npm install -g mcp-server-onenote

このパッケージは、2025 年 4 月 27 日より npm レジストリで利用できるようになります。

パッケージの実行

インストール後、次のコマンドを使用してパッケージを実行できます。

mcp-server-onenote

またはnpxの場合:

npx mcp-server-onenote

Smithery経由でインストール

Smithery経由で Claude Desktop に OneNote Server を自動的にインストールするには:

npx -y @smithery/cli install @modelcontextprotocol/server-onenote --client claude

GitHubからのインストール

npm install -g github:ZubeidHendricks/azure-onenote-mcp-server

構成

次の環境変数を設定します。

  • AZURE_TENANT_ID : AzureテナントID

  • AZURE_CLIENT_ID : Azure アプリケーション (クライアント) ID

  • AZURE_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 アプリ登録

  1. Azureポータルにアクセスし、アプリ登録に移動します。

  2. 新しい登録を作成する

  3. Microsoft Graph API のアクセス許可を追加します。

    • ノート.読み取り書き込み.すべて

    • メモ.すべて読む

  4. クライアントシークレットを作成する

  5. 構成のためにテナント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を更新しました

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZubeidHendricks/azure-onenote-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server