Library of Alexandria について
Library of Alexandriaは、プログラムやAI向けに、多言語の蔵書目録、無料書棚、印刷版の情報を読み取り専用で提供します。キーや登録なしで、MCP、REST、各種モデル用ツール形式を利用できます。
主な機能
- 01多言語の書籍検索
- 02書籍と印刷版の情報取得
- 03要約、試し読み、無料章の取得
- 04言語や分野別の無料書棚の閲覧
- 05出版社とライブラリ情報の確認
活用シーン
- 01著者、書名、テーマから作品を探す
- 02書籍を試読し、無料章を読む
- 03目録の言語や印刷版の選択肢を確認する
MCP 対応
Streamable HTTPのMCPサーバーとして、書籍検索、本文取得、印刷版の確認を行う8つの読み取り専用ツールをMCPクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.libraryofalexandria.com/mcpclaude mcp add --transport http ltvspot-library-of-alexandria https://mcp.libraryofalexandria.com/mcp{"mcpServers":{"ltvspot-library-of-alexandria":{"type":"http","url":"https://mcp.libraryofalexandria.com/mcp"}}}Cursor で開く{"servers":{"ltvspot-library-of-alexandria":{"type":"http","url":"https://mcp.libraryofalexandria.com/mcp"}}}VS Code で開く{"mcpServers":{"ltvspot-library-of-alexandria":{"type":"http","url":"https://mcp.libraryofalexandria.com/mcp"}}}{"mcpServers":{"ltvspot-library-of-alexandria":{"serverUrl":"https://mcp.libraryofalexandria.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
開発者向けアレクサンドリア図書館
図書館のカタログ、無料書棚、印刷版を、あらゆるプログラム、アシスタント、モデルが呼び出せる小さな読み取り専用ツールのセットにしました。キーは不要で、登録も必要ありません。ツールが利用者をサインインさせたり、支払いを受け付けたり、何かを変更したりすることはありません。返される各タイトルには、libraryofalexandria.com 上のページのアドレスが記載されており、そこで人が読んだり、聴いたり、印刷したり、利用を開始したりできます。
3 つの接続方法から、同じ 8 つのツールを利用できます。
| 接続方法 | アドレス | 対象 |
|---|---|---|
| MCP(Streamable HTTP) | https://mcp.libraryofalexandria.com/mcp | Claude、ChatGPT、Gemini、Grok、Copilot、Perplexity、Le Chat、LM Studio、Open WebUI、Cursor、VS Code、Goose、その他すべての MCP クライアント |
| REST + OpenAPI 3.1 | POST https://api.libraryofalexandria.com/v1/<tool> および GET .../v1/openapi.json | スクリプト、自動化ツール(n8n、Zapier、Make、Dify、Flowise)、Open WebUI のツールサーバー、Copilot Studio |
| モデル開発者向けのツールファイル | `GET .../v1/tools?format=openai | openai-chat |
8 つのツール
| ツール | 機能 |
|---|---|
search_books | カタログ内の任意の言語で、タイトルの語句、著者名、またはトピックからタイトルを検索します |
get_book | 1 冊のタイトルに関する情報を取得します。著者、原題、表紙、印刷版、各言語のページが含まれます |
get_summary | 1 冊のタイトルの 15 分要約から、最初の重要なアイデアを全文で取得します。また、ほかの要約の見出しも取得します(part で選択します) |
get_sample | 1 冊のタイトルの冒頭部分を、最大 400 語のページ単位で取得します(page で選択します) |
list_free_shelf | 言語と分野別に、無料書棚のタイトルを一覧表示します |
read_free_chapter | 無料書棚のタイトルから、1 章を最大 400 語のページ単位で取得します |
get_print_options | 1 冊のタイトルの印刷版(通常版と大活字版、ペーパーバックまたはハードカバー)と、米ドルでの定価を取得します |
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.json | OpenAPI 3.1 ファイル(/v1/openapi.json でもライブ配信されています) |
function-tools/*.json | OpenAI(Responses および Chat Completions)、Anthropic、Gemini、Ollama、MCP の形式に対応した 8 つのツール |
cli/loa.mjs | コマンドライン loa(Node 18 以降、依存関係なし) |
sdk/typescript/loa.mjs, loa.d.ts | JavaScript および TypeScript クライアント(依存関係なし。ブラウザー、Node、Deno、Bun、Workers に対応) |
sdk/python/loa_library.py | Python クライアント(標準ライブラリのみ使用) |
sdk/python/loa_tools.py | Ollama や、型ヒントからツールスキーマを構築するあらゆるフレームワーク向けの、ツールごとに 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 にあります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。