Integrations
Used for loading environment variables to configure the MCP server with authentication credentials and API endpoints for the Yonote service.
Provides API tools to interact with Yonote documents and collections, which is described as an alternative to Notion. Allows listing documents/collections, retrieving document details, and navigating the content hierarchy.
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
設定
- リポジトリをクローンします。Copy
- uv を使用して依存関係をインストールします。Copy
- 環境変数を設定します。プロジェクト ルートに次の内容の
.env
ファイルを作成します。Copy
使用法
MCP サーバーを実行します。
Copy
サーバーは次のツールを公開します。
documents_list
: ドキュメントのリストを取得します(オプションで制限、オフセット、コレクションIDを指定)documents_info
: IDでドキュメントの情報を取得するcollections_list
: コレクションのリストを取得します(オプションで制限とオフセットを指定可能)
プロジェクト構造
main.py
— メインサーバーのコードとツールの定義pyproject.toml
— プロジェクトのメタデータと依存関係
ライセンス
MIT(またはライセンスを指定)
カーソル設定例
この MCP サーバーを Cursor で使用するには、 ~/.cursor/mcp.json
構成ファイルに次のコードを追加します。
Copy
/path/to/yonote-mcp
プロジェクト ディレクトリへの実際のパスに置き換えます。
Related MCP Servers
- -securityFlicense-qualityEnables AI language models to interact with Microsoft OneNote via a standardized interface, supporting notebook and page management through natural language.Last updated -1076TypeScript
- -securityFlicense-qualityFacilitates initiating Ollama queries via Claude and manages a simple note storage system with capabilities to add, summarize, and access notes using custom URIs.Last updated -12Python
- -securityFlicense-qualityEnables interaction with Curri's API by managing text notes, offering tools for note creation, and generating summaries using structured prompts.Last updated -JavaScript
- AsecurityAlicenseAqualityEnables interaction with Apple Notes via natural language, supporting note creation, search, and retrieval with iCloud integration for seamless note management.Last updated -32TypeScriptMIT License