Skip to main content
Glama

Yonote MCP Server

by cutalion

Yonote MCP サーバー プロトタイプ

これは、Notionの代替となるYonoteサービス用のMCPサーバーのMVPプロジェクトです。このサーバーは、Yonoteのドキュメントやコレクションを操作するためのAPIツールを提供します。

特徴

  • Yonote からドキュメントとコレクションを一覧表示する
  • 文書の詳細情報を取得する
  • FastMCPフレームワークを介してツールを公開する

要件

  • Python 3.13以上
  • Yonote API 資格情報
  • 次の Python パッケージ ( pyproject.tomlを参照)。
    • fast-agent-mcp>=0.2.23
    • requests>=2.32.3
    • python-dotenv (環境変数を読み込むため)
  • 依存関係管理のためのuv

設定

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Yonote Document Interaction Server を自動的にインストールするには:

npx -y @smithery/cli install @cutalion/yonote-mcp --client claude

手動インストール

  1. リポジトリをクローンします。
    git clone <your-repo-url> cd yonote-mcp
  2. uv を使用して依存関係をインストールします。
    uv pip install -r requirements.txt # or, using pyproject.toml: uv pip install .
  3. 環境変数を設定します。プロジェクト ルートに次の内容の.envファイルを作成します。
    API_TOKEN=your_yonote_api_token API_BASE_URL=https://app.yonote.ru/api # Optional, defaults to this value

使用法

MCP サーバーを実行します。

python main.py

サーバーは次のツールを公開します。

  • documents_list : ドキュメントのリストを取得します(オプションで制限、オフセット、コレクションIDを指定)
  • documents_info : IDでドキュメントの情報を取得する
  • collections_list : コレクションのリストを取得します(オプションで制限とオフセットを指定可能)

プロジェクト構造

  • main.py — メインサーバーのコードとツールの定義
  • pyproject.toml — プロジェクトのメタデータと依存関係

ライセンス

MIT(またはライセンスを指定)

カーソル設定例

この MCP サーバーを Cursor で使用するには、 ~/.cursor/mcp.json構成ファイルに次のコードを追加します。

{ "mcpServers": { "yonote": { "command": "uv", "args": [ "run", "-v", "--directory", "/path/to/yonote-mcp", "/path/to/yonote-mcp/main.py" ] } } }

/path/to/yonote-mcpプロジェクト ディレクトリへの実際のパスに置き換えます。

スクリーンショット

-
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.

Yonote ドキュメントおよびコレクションを操作するための API ツールを提供し、ドキュメント/コレクションを一覧表示し、詳細なドキュメント情報を取得する機能を備えた Notion の代替として機能します。

  1. 特徴
    1. 要件
      1. 設定
        1. Smithery経由でインストール
        2. 手動インストール
      2. 使用法
        1. プロジェクト構造
          1. ライセンス
            1. カーソル設定例

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                Enables AI language models to interact with Microsoft OneNote via a standardized interface, supporting notebook and page management through natural language.
                Last updated -
                8
                16
                TypeScript
              • -
                security
                A
                license
                -
                quality
                Enables advanced todo list management and content organization using Notion's API, supporting features like creating databases, dynamic filtering, and collaborative task tracking.
                Last updated -
                27
                Python
                MIT License
              • -
                security
                F
                license
                -
                quality
                Facilitates note storage and summarization through custom URIs, allowing users to manage, summarize, and update notes with varying detail levels in a collaborative environment.
                Last updated -
                Python
                • Apple
              • -
                security
                F
                license
                -
                quality
                Enables interaction with Notion through the Notion API by exposing it as tools for LLMs, allowing operations like reading, creating, updating, and deleting Notion pages seamlessly via natural language.
                Last updated -
                32
                21
                TypeScript

              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/cutalion/yonote-mcp'

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