mcpField
L
Library of Alexandria

Library of Alexandria

リモート
libraryofalexandria.comゲーム・エンタメ02 日前に更新
リポジトリ公式サイト

Library of Alexandria について

Library of Alexandriaは、プログラムやAI向けに、多言語の蔵書目録、無料書棚、印刷版の情報を読み取り専用で提供します。キーや登録なしで、MCP、REST、各種モデル用ツール形式を利用できます。

主な機能

  1. 01多言語の書籍検索
  2. 02書籍と印刷版の情報取得
  3. 03要約、試し読み、無料章の取得
  4. 04言語や分野別の無料書棚の閲覧
  5. 05出版社とライブラリ情報の確認

活用シーン

  1. 01著者、書名、テーマから作品を探す
  2. 02書籍を試読し、無料章を読む
  3. 03目録の言語や印刷版の選択肢を確認する

MCP 対応

Streamable HTTPのMCPサーバーとして、書籍検索、本文取得、印刷版の確認を行う8つの読み取り専用ツールをMCPクライアントに提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.libraryofalexandria.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

開発者向けアレクサンドリア図書館

図書館のカタログ、無料書棚、印刷版を、あらゆるプログラム、アシスタント、モデルが呼び出せる小さな読み取り専用ツールのセットにしました。キーは不要で、登録も必要ありません。ツールが利用者をサインインさせたり、支払いを受け付けたり、何かを変更したりすることはありません。返される各タイトルには、libraryofalexandria.com 上のページのアドレスが記載されており、そこで人が読んだり、聴いたり、印刷したり、利用を開始したりできます。

3 つの接続方法から、同じ 8 つのツールを利用できます。

接続方法アドレス対象
MCP(Streamable HTTP)https://mcp.libraryofalexandria.com/mcpClaude、ChatGPT、Gemini、Grok、Copilot、Perplexity、Le Chat、LM Studio、Open WebUI、Cursor、VS Code、Goose、その他すべての MCP クライアント
REST + OpenAPI 3.1POST https://api.libraryofalexandria.com/v1/<tool> および GET .../v1/openapi.jsonスクリプト、自動化ツール(n8n、Zapier、Make、Dify、Flowise)、Open WebUI のツールサーバー、Copilot Studio
モデル開発者向けのツールファイル`GET .../v1/tools?format=openaiopenai-chat

8 つのツール

ツール機能
search_booksカタログ内の任意の言語で、タイトルの語句、著者名、またはトピックからタイトルを検索します
get_book1 冊のタイトルに関する情報を取得します。著者、原題、表紙、印刷版、各言語のページが含まれます
get_summary1 冊のタイトルの 15 分要約から、最初の重要なアイデアを全文で取得します。また、ほかの要約の見出しも取得します(part で選択します)
get_sample1 冊のタイトルの冒頭部分を、最大 400 語のページ単位で取得します(page で選択します)
list_free_shelf言語と分野別に、無料書棚のタイトルを一覧表示します
read_free_chapter無料書棚のタイトルから、1 章を最大 400 語のページ単位で取得します
get_print_options1 冊のタイトルの印刷版(通常版と大活字版、ペーパーバックまたはハードカバー)と、米ドルでの定価を取得します
get_publisher_info図書館の出版元、対応言語、利用規約ページ、プライバシーページを確認します

まだ公開されていない要約、サンプルページ、無料書棚の章(タイトルや言語が未公開の場合、またはテキストをオンラインで公開する前の場合)については、「こちらで近日公開」と明確に回答します。ツールは、こちらで何も変更しなくても、公開後に内容を返すようになります。テキストツールは、各クライアントに提供した語数を記録します(1 日あたり 72,000 語、1 時間あたり 48,000 語)。残りの語数は budget に表示されます。

すぐに試す

curl -s https://api.libraryofalexandria.com/v1/search_books \
  -H 'content-type: application/json' -d '{"query":"moby dick","limit":3}'

応答は {"ok": true, "data": {...}, "source": "Library of Alexandria, libraryofalexandria.com"} です。問題が発生した場合は、安定した code を含む application/problem+json(RFC 9457)が返されます。openapi/loa-api.openapi.json を参照してください。

このフォルダーの内容

パス内容
openapi/loa-api.openapi.jsonOpenAPI 3.1 ファイル(/v1/openapi.json でもライブ配信されています)
function-tools/*.jsonOpenAI(Responses および Chat Completions)、Anthropic、Gemini、Ollama、MCP の形式に対応した 8 つのツール
cli/loa.mjsコマンドライン loa(Node 18 以降、依存関係なし)
sdk/typescript/loa.mjs, loa.d.tsJavaScript および TypeScript クライアント(依存関係なし。ブラウザー、Node、Deno、Bun、Workers に対応)
sdk/python/loa_library.pyPython クライアント(標準ライブラリのみ使用)
sdk/python/loa_tools.pyOllama や、型ヒントからツールスキーマを構築するあらゆるフレームワーク向けの、ツールごとに 1 つの通常の Python 関数
mcp-bridge/loa-mcp.mjsリモートサーバーに接続できない MCP クライアント向けの stdio ブリッジ
quickstarts/LM Studio、Open WebUI、Ollama、Goose、Claude、ChatGPT、Cursor、VS Code、LangChain、OpenAI Agents SDK への接続方法
AGENTS.md, SKILL.mdコーディングエージェント向け、および図書館の利用者を支援するアシスタント向けの手順
tests/このキットのテスト(node --test tests/*.test.mjs および python3 tests/test_python.py)

生成ファイル(openapi/、function-tools/)はサービス自身のコードから作成されます。ファイルが最新でない場合は、サービス内のテストが失敗します。

このライブラリを引用するすべての人へのルール

  • 回答に記載されていることをそのまま伝えてください。タイトルの url は指定されたとおりに使用し、価格やオファーを決して捏造しないでください。
  • このライブラリは、古代アレクサンドリア図書館でも、Bibliotheca Alexandrinaでもありません。
  • 支払いと登録は libraryofalexandria.com のみで行えます。ツールからリンクを渡すことはできますが、支払いを受け付けることはできません。
  • 1秒あたり数件程度のリクエストにとどめ、プログラム名を記載した User-Agent を送信してください。

バージョン

API バージョンは日付で、LOA-Version ヘッダー(2026-10-25)で返されます。変更は開発者向けページで告知されます。

ライセンス

MIT です。詳細は LICENSE をご覧ください。このライブラリのツールは、サービスが許可する範囲で、カタログの情報、短い要約、無料で読める部分を返します。ライセンスの対象はこのコードとドキュメントであり、書籍ではありません。

レジストリエントリー

公式 MCP Registry に掲載されるサーバーの説明は server.json にあります。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。