Skip to main content
Glama

apple-books-mcp

by vgnshiyer

Apple Books MCP

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

一目でわかる

  • クロードに最近のハイライトをまとめてもらいましょう
  • クロードにライブラリの本をジャンル別に整理してもらいましょう
  • あなたの読書履歴に基づいて、クロードに似たような本を勧めてもらいましょう
  • クロードに同じテーマで読んだ異なる本のノートを比較してもらいます

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

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

利用可能なツール

道具説明パラメータ
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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Apple Books MCP サーバーは、静的な書籍コレクションをインタラクティブな知識リポジトリに変換することで、個人の読書体験と AI 機能の間のギャップを埋めます。

  1. 一目でわかる
    1. 利用可能なツール
      1. インストール
        1. uvの使用(推奨)
        2. pipの使用
      2. 構成
        1. クロードデスクトップセットアップ
      3. 今後の機能
        1. 貢献
          1. 発達
          2. 冒頭の問題
          3. 貢献
        2. ライセンス

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            Provides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.
            Last updated -
            5
            JavaScript
          • A
            security
            F
            license
            A
            quality
            MCP Server for AI Summarization, Support for multiple content types: * Plain text * Web pages * PDF documents * EPUB books * HTML content
            Last updated -
            1
            9
            9
            JavaScript
          • -
            security
            A
            license
            -
            quality
            An MCP server implementation that enables AI models to discover, search, and analyze data stored in Typesense collections through tools for querying documents, retrieving specific items, and accessing collection statistics.
            Last updated -
            21
            7
            TypeScript
            MIT License
            • Apple
          • -
            security
            -
            license
            -
            quality
            An MCP server that enables AI assistants to access up-to-date documentation for Python libraries like LangChain, LlamaIndex, and OpenAI through dynamic fetching from official sources.
            Last updated -
            1
            Python
            MIT License

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

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