Skip to main content
Glama

OneNote MCP Server

OneNote MCP サーバー

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

特徴

ノートブック管理

  • すべてのノートブックを一覧表示する
  • 新しいノートブックを作成する
  • ノートブックの詳細を取得する
  • ノートブックを削除する

セクション管理

  • ノートブックのセクションをリストする
  • 新しいセクションを作成する
  • セクションの詳細を取得する
  • セクションを削除する

ページ管理

  • セクション内のページを一覧表示する
  • HTMLコンテンツで新しいページを作成する
  • ページコンテンツを読む
  • ページコンテンツを更新する
  • ページを削除する
  • ノートブック全体のページを検索

インストール

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

AI 言語モデルが標準化されたインターフェースを介して Microsoft OneNote と対話できるようにし、自然言語によるノートブックとページの管理をサポートします。

  1. 特徴
    1. ノートブック管理
    2. セクション管理
    3. ページ管理
  2. インストール
    1. npmからのインストール(推奨)
    2. パッケージの実行
    3. Smithery経由でインストール
    4. GitHubからのインストール
  3. 構成
    1. MCPクライアントでの使用
      1. Azure アプリ登録
        1. 発達
          1. 貢献
            1. ライセンス
              1. 変更履歴
                1. 0.1.0 (2025-04-27)
                2. 0.1.1 (2025-04-27)

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                Enables AI assistants to interact with Metabase, providing access to dashboards, questions, databases, and tools for executing queries and viewing data through natural language.
                Last updated -
                JavaScript
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server that enables AI assistants to programmatically browse and interact with OneNote notebooks shared via web links through browser automation.
                Last updated -
                JavaScript
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.
                Last updated -
                16
                139
                Python
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                A server that enables AI assistants to access and manipulate Joplin notes through the Model Context Protocol, allowing search, reading, editing, and management of notes using natural language.
                Last updated -
                2
                Python
                MIT License
                • Apple

              View all related MCP servers

              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