Reader Server について
Reader ServerはReadwise ReaderのライブラリをMCPクライアントに接続し、保存した記事を扱うユーザー向けに文書を提供します。フォルダーや更新日時で絞り込め、必要に応じて本文も取得できます。
主な機能
- 01フォルダーと更新日時で文書を絞り込み
- 02ページネーション付き文書一覧
- 03必要に応じたHTML本文の取得
- 04Reader API用の独立したスキル
活用シーン
- 01Readerのフォルダー内の記事を検索
- 02最近更新された読書資料を取得
- 03対応クライアントから文書本文を参照
MCP 対応
Readwise Readerの文書をMCPクライアントに提供するMCPサーバーです。`list_documents`で絞り込みや本文取得を行えます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Reader MCP Server
概要
Readwise Readerライブラリとシームレスに連携するModel Context Protocol(MCP)サーバーです。このサーバーを使用すると、ClaudeやVS CodeなどのMCP対応クライアントからReaderライブラリを操作でき、ドキュメントの一覧表示、取得、更新が可能になります。MCPクライアントと、Readwise Readerにある個人用ナレッジリポジトリとの橋渡しをします。
コンポーネント
ツール
list_documents- 柔軟なフィルタリングとページネーションを使って、Readerのドキュメントを一覧表示します。
- 入力:
location(string、任意):フィルタリングするフォルダーです。new、later、shortlist、archive、feedのいずれかを指定します。updatedAfter(string、任意):このISO8601タイムスタンプより後に更新されたドキュメントのみを返します。withContent(boolean、任意):trueの場合、結果にHTMLコンテンツを含めます(デフォルト:false)。pageCursor(string、任意):次のページを取得するためのページネーションカーソルです。
- 戻り値:
- ドキュメントの一覧を含むJSONオブジェクトです。各ドキュメントにはメタデータと(任意で)コンテンツが含まれ、ページネーション情報も含まれます。
MCP クライアントでの使用方法
Claude Desktop / VS Code / その他の MCP クライアント
このサーバーをClaude Desktop、VS Code、または任意のMCP対応クライアントで使用するには、クライアントの設定(例:claude_desktop_config.jsonまたは.vscode/mcp.json)に次の設定を追加します。
uv(ローカルサーバー)
{
"mcpServers": {
"reader": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/your/reader/server",
"run",
"main.py"
],
"env": {
"READWISE_ACCESS_TOKEN": "your-token-here"
}
}
}
}
/absolute/path/to/your/reader/serverを、このプロジェクトディレクトリの実際のパスに置き換えてください。your-token-hereを、実際のReadwise Reader APIアクセストークンに置き換えてください。- または、プロジェクトディレクトリにある
.envファイルでREADWISE_ACCESS_TOKENを指定できます。
詳しくは、Readwise Reader APIのドキュメントおよびMCPのドキュメントをご覧ください。
Reader スキル
このリポジトリには、HTTPリクエストを介してReadwise Reader APIを直接操作するための、独立したスキルも含まれています。このスキルでは、MCPサーバーを使わずにReader APIを利用するための知識と例を提供します。
機能
- ドキュメントの一覧表示、作成、更新、削除
- APIの全機能をカバー(一覧表示、保存、更新、削除、タグ、一括操作)
- 認証とレート制限に関するガイダンス
- Pythonのコード例
インストール
npx skills add xinthink/reader-mcp-server --skill reader
スキルのインストールと使用方法について詳しくは、Vercel Labs Skillsのドキュメントをご覧ください。
使用方法
インストールすると、Readwise Reader、記事の保存、または読書リストの管理について質問したときに、スキルが自動的に起動します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。