Skip to main content
Glama
vgnshiyer
by vgnshiyer

Apple Books MCP

Apple Books 用の Model Context Protocol (MCP) サーバー。

パイパイ ライセンス: Apache 2.0 コーヒーを買ってください

一目でわかる

  • クロードに最近のハイライトをまとめてもらいましょう

  • クロードにライブラリの本をジャンル別に整理してもらいましょう

  • あなたの読書履歴に基づいて、クロードに似たような本を勧めてもらいましょう

  • クロードに同じテーマで読んだ異なる本のノートを比較してもらいます

https://github.com/user-attachments/assets/77a5a29b-bfd7-4275-a4af-8d6c51a4527e

その他にも多数あります!

Related MCP server: mcp-open-library

利用可能なツール

道具

説明

パラメータ

list_collections()

すべてのコレクションを一覧表示する

なし

get_collection_books(コレクションID)

コレクション内のすべての書籍を取得する

コレクションID: 文字列

コレクションの説明(コレクションID)

コレクションの詳細を取得する

コレクションID: 文字列

すべての書籍をリストする()

すべての書籍を一覧表示する

なし

get_book_annotations(書籍ID)

本のすべての注釈を取得する

book_id: 文字列

本の説明(書籍ID)

特定の書籍の詳細を取得する

book_id: 文字列

すべての注釈をリストする()

すべての注釈を一覧表示する

なし

get_highlights_by_color(色)

色別にハイライトをすべて取得

色: str

search_highlighted_text(テキスト)

ハイライトされたテキストでハイライトを検索する

テキスト: 文字列

search_notes(ノート)

メモを検索

注記: str

全文検索(テキスト)

指定されたテキストを含む注釈を検索する

テキスト: 文字列

最近の注釈()

最新の注釈10件を取得する

なし

アノテーションの説明(アノテーションID)

注釈の詳細を取得する

注釈ID: 文字列

インストール

uvの使用(推奨)

uvx を使用すると、apple-books-mcp を直接実行できます (インストールせずに)。

brew install uv # for macos uvx apple-books-mcp

pipの使用

pip install apple-books-mcp

インストール後、以下を使用してサーバーを実行できます。

python -m apple_books_mcp

構成

クロードデスクトップセットアップ

uvxの使用(推奨)

{ "mcpServers": { "apple-books-mcp": { "command": "uvx", "args": [ "apple-books-mcp" ] } } }

Pythonを使用する

{ "mcpServers": { "apple-books-mcp": { "command": "python", "args": ["-m", "apple_books_mcp"] } } }

今後の機能

  • [ ] Dockerサポートを追加

  • [ ] リソースサポートの追加

  • [ ] コレクション編集のサポート

  • [ ] ハイライト編集のサポート

貢献

このプロジェクトへの貢献をご検討いただきありがとうございます。

発達

このリポジトリをクローンした場合は、以下の構成で Claude Desktop を使用してテストできます。

uv venvを使用して仮想環境を作成し、依存関係をインストールします。

uv venv uv sync

デバッグ

クロード・デスクトップ

{ "mcpServers": { "apple-books-mcp": { "command": "uv", "args": [ "--directory", "/path/to/apple-books-mcp/", "run", "apple_books_mcp", "-v" ] } } }

検査官と

npx @modelcontextprotocol/inspector uvx apple-books-mcp

冒頭の問題

バグに遭遇した場合、機能リクエストがある場合、またはプロジェクトに関連する議論をしたい場合は、GitHubリポジトリでIssueを作成してください。Issueを作成する際は、以下の情報を提供してください。

バグレポート:問題を詳細に記述してください。可能であれば、バグを再現する手順、エラーメッセージ、スクリーンショットなどを含めてください。

機能リクエスト:プロジェクトに追加してほしい新機能を明確に説明してください。その機能がなぜ役立つのか、その背景を説明してください。

一般的なディスカッション: プロジェクトに関連するより広範なトピックについて、気軽にディスカッションを始めてください。

貢献

1️⃣ GitHub リポジトリをフォークするhttps://github.com/vgnshiyer/apple-books-mcp
2️⃣ 変更用の新しいブランチを作成します (git checkout -b feature/my-new-feature)。
3️⃣ 変更を加えて徹底的にテストします。
4️⃣ 変更をプッシュし、 mainへのプルリクエストを開きます。

変更内容の明確なタイトルと説明を入力してください。

ライセンス

Apple Books MCPはApache 2.0ライセンスに基づきます。詳細はLICENSEファイルをご覧ください。

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

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/vgnshiyer/apple-books-mcp'

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