NotePM MCP Server

by k-ibaraki

1 stars
200 downloads
Not rated
GitHub

Description

# NotePM MCP Server NotePMのコンテンツを検索するためのModel Context Protocol (MCP) サーバーです。このサーバーを使用することで、NotePMの検索機能をMCP対応のクライアントから利用することができます。 ## 機能 - NotePMのコンテンツ全文検索 - タイトルのみの検索 - タグによる検索 - ノートコードによる検索 - アーカイブされたページの検索オプション - ページネーション対応 - 詳細な記事の内容を取得 ## 必要条件 - Python 3.12以上 -…

About

# NotePM MCP Server NotePMのコンテンツを検索するためのModel Context Protocol (MCP) サーバーです。このサーバーを使用することで、NotePMの検索機能をMCP対応のクライアントから利用することができます。 ## 機能 - NotePMのコンテンツ全文検索 - タイトルのみの検索 - タグによる検索 - ノートコードによる検索 - アーカイブされたページの検索オプション - ページネーション対応 - 詳細な記事の内容を取得 ## 必要条件 - Python 3.12以上 - NotePMのアカウントとAPI Token -…

Details

Author
k-ibaraki
GitHub stars
1
Downloads
200
Categories
Other

- Full‑text search of NotePM content
- Search by title only
- Search by tags
- Search by note code
- Option to include archived pages
- Pagination support for search results
- Retrieve detailed article content

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name NotePM MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the server with uv sync, set the required environment variables (NOTEPM_TEAM and NOTEPM_API_TOKEN), and start the server with uv run notepm-mcp-server. Configure your MCP client using the provided JSON settings with the uv command, directory path, and environment variables.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "notepm mcp server": {
            "notepm-mcp-server": {
                "command": "uv",
                "args": [
                    "sync"
                ]
            }
        }
    }
}

McpServers

{
    "notepm-mcp-server": {
        "command": "uv",
        "args": [
            "sync"
        ]
    }
}

NotePM MCP Server

NotePMのコンテンツを検索するためのModel Context Protocol (MCP) サーバーです。このサーバーを使用することで、NotePMの検索機能をMCP対応のクライアントから利用することができます。

機能

- NotePMのコンテンツ全文検索
- タイトルのみの検索
- タグによる検索
- ノートコードによる検索
- アーカイブされたページの検索オプション
- ページネーション対応
- 詳細な記事の内容を取得

必要条件

- Python 3.12以上
- NotePMのアカウントとAPI Token
- uv

インストール

uv sync

環境設定

以下の環境変数を設定する必要があります:

- NOTEPM_TEAM: NotePMのチーム名
- NOTEPM_API_TOKEN: NotePM APIトークン

.envファイルを作成して設定することもできます:

``.env
NOTEPM_TEAM=your-team-name
NOTEPM_API_TOKEN=your-api-token


使用方法

サーバーの起動

bash
uv run notepm-mcp-server

MCPクライアントの設定

json
"servers": {
"notepm-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/<path to mcp-servers>/notepm-mcp-server",
"run",
"notepm-mcp-server"
],
"env": {
"NOTEPM_TEAM": "your-team-name",
"NOTEPM_API_TOKEN": "your-api-token"
}
}
}
``

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.