Cali Elangdell について
Cali Elangdellは、無料でクリエイティブ・コモンズライセンスの米国ロースクール教材を検索できるカタログです。法律教育者や研究者が書籍、ダウンロード先、各書籍のライセンスを確認できます。
主な機能
- 01タイトルや著者名で検索
- 02分野やライセンスで絞り込み
- 03ダウンロード先と帰属表示を確認
- 04各書籍のライセンス条件を表示
活用シーン
- 01法律分野に合う教材の検索
- 02再利用前のライセンス確認
- 03書籍のダウンロード先の特定
MCP 対応
MCP サーバーは、カタログ検索、書籍検索、書籍詳細のツールを MCP クライアントに公開します。Pipeworx ゲートウェイ経由、または単独の stdio サーバーとして利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/cali-elangdell/mcpclaude mcp add --transport http pipeworx-io-cali-elangdell https://gateway.pipeworx.io/cali-elangdell/mcp{"mcpServers":{"pipeworx-io-cali-elangdell":{"type":"http","url":"https://gateway.pipeworx.io/cali-elangdell/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-cali-elangdell":{"type":"http","url":"https://gateway.pipeworx.io/cali-elangdell/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-cali-elangdell":{"type":"http","url":"https://gateway.pipeworx.io/cali-elangdell/mcp"}}}{"mcpServers":{"pipeworx-io-cali-elangdell":{"serverUrl":"https://gateway.pipeworx.io/cali-elangdell/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
@pipeworx/cali-elangdell
CALI eLangdell Pressが提供する、クリエイティブ・コモンズ・ライセンスの米国ロースクール向け判例集およびコース教材です。62タイトル(不法行為、契約、憲法、証拠法、民事訴訟法、税法、法学リサーチ、財産法、刑法など)を収録しており、著者、トピック、cali.org上のPDF/EPUB/Wordのダウンロードリンクと、各書籍の前付から読み取った正確なライセンスを提供します。
Pipeworxの一部です。AI エージェントを1851以上の稼働中のデータソースに接続するMCPゲートウェイです。これは独立した非公式の連携であり、上流プロバイダーとの提携、同社による承認、または同社からの公開を受けたものではありません。
ツール
elangdell_titles(topic?, license?, limit?)— カタログです。トピックの単語またはライセンスID/プレフィックスで絞り込めます。各レスポンスにはライセンスの内訳を確認できるtitles_by_licenseが含まれます。elangdell_search(query, limit?)— タイトル、著者名、説明に含まれる単語でタイトルを検索します。elangdell_book(slug)— 1タイトルの詳細情報です。ダウンロード、推奨される帰属表示、およびlicenseエンベロープとしてのタイトルごとのライセンスを返します。
認証
認証キーは不要です。このパックはキュレーションされた許可リスト(src/titles.ts)から提供され、上流への呼び出しは行いません。ダウンロードリンクはCALI独自のファイルを指します。
ライセンス — 許可リストがコンプライアンスの根拠です
ライセンスはタイトルごとに異なり、書店のページには記載されていません。ライセンスの記載は各書籍の中にしかありません。src/titles.ts は2026-09-14に、https://www.cali.org/the-elangdell-bookstoreに掲載された全タイトル(64件)の前付を確認して作成されました。EPUBがある場合はEPUB、ない場合はPDF、どちらもない場合はWordファイルを確認しています。各行には、ライセンスを確認したファイルと、書籍に記載された「Suggested attribution format」の文が記録されています。
| 書籍から確認したライセンス | タイトル数 |
|---|---|
| CC BY-NC-SA 4.0 | 33 |
| CC BY-NC-SA 3.0 | 23 |
| CC BY-SA 4.0 | 3 |
| CC BY-SA 3.0 | 3 |
64件のうち2件は、意図的に掲載していません(titles.tsではNOT_LISTEDとし、理由も記載しています)。Civil Procedure: Pleading(2014)はEPUB、PDF、Wordのいずれにもクリエイティブ・コモンズの記載がなく、*CALI Lessons: A Guidebook…*にはダウンロード可能なファイルがありません。ファイルに複数のライセンスが記載されている場合(異なるCC条件のカバーアートや写真のクレジット、または前版から残ったEPUBのメタデータフィールドなど)、各行には、書籍に記載された「This work … is licensed and published by CALI eLangdell Press under a Creative Commons …」という文のライセンスを記録し、その旨をlicense_resolutionに記載しています。
概要で想定されていたものの、書籍の内容と異なる点が2つあります。Sources of American Lawの現行版(第8版)はBY-SAではなくBY-NC-SA 4.0です。BY-SAのタイトルは6件で、Torts: Cases and Contexts第1巻・第2巻(4.0)、Distance Learning in Legal Education(4.0)、およびColin Millerによる証拠法関連の3タイトル(3.0:Rule 404、Rule 410、Selected Materials on the Law of Evidence)です。
影響(fleet #1974、decision #1973):
- ゲートウェイのエントリーでは
zeroRated: trueを設定し、すべてのティアでクレジットを0にしています。これは、非営利利用のタイトルでは課金が禁止されているためです。BY-SAの行では設定不要です。どのタイトルに必要かは、elangdell_bookのrequires_zero_ratingで確認できます。 - すべてのレスポンスに、
@pipeworx/sharedのattachLicenseを通じてattribution、license、license_noteが先頭に付与されます。一覧レスポンスには、いずれかの行に適用される最も厳しい条件(BY-NC-SA)が含まれ、elangdell_bookには各タイトル固有のライセンスが含まれます。 - 何も取り込みません。書籍本文は保持せず、カタログの行のみを保持します。
データソース
- https://www.cali.org/the-elangdell-bookstore?page=0..2 — カタログです (1ページあたり28件、全3ページで、一部のタイトルは複数のページに重複しています)。
- https://www.cali.org/books/{slug} — タイトルのページです。説明、トピック、
field--name-field-ebook-downloadsのリンクがあります。書籍のページは、ブラウザーの User-Agent に対して Anubis のプルーフ・オブ・ワークチャレンジ(JavaScript によるボット対策) を返します。一方、PipeworxBot/1.0 (+https://pipeworx.io)のような正規の非ブラウザー UA には直接応答します。このパックはこれらのページを一切取得しません。調査時には、1ページずつ 1.5 秒の間隔を空けて取得しました。 - https://www.cali.org/sites/default/files/… — EPUB/PDF/DOCX ファイルです。アクセス制限は
ありません。ライセンスに関する記載は OPF の
dc:rightsフィールドと「Notices」ページに あります。両者の内容が異なる場合は、版を明記している「Notices」ページを優先します。
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。
{
"mcpServers": {
"cali-elangdell": {
"url": "https://gateway.pipeworx.io/cali-elangdell/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/cali-elangdell/mcp の tools/list は、上の表にあるツールに加えて、
共有 Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、
remember/recall など、ゲートウェイ全体で利用できるツール群)を返します。そのため、
表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック固有の
ツールとともに共有ツールがおよそ30個表示されます。接続の initialize 応答には正確な範囲が
記載されており、その日の状況を確認する際の正式な情報源です。
これは意図的な設計であり、偶然の多重化ではありません。メタツールを使うと、このパックが対象と
しない質問にも、カタログ全体を横断する ask_pipeworx を通じて回答できます。MCP サーバーを
もう1つ追加する必要はありません。現時点では、メタツールなしでパックのエンドポイントを
マウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利点を
上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。
または、Pipeworx のフルゲートウェイに接続すると、このパックだけではなく、すべてのパックの ツールが直接一覧表示されます。
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
どちらの URL も、同じゲートウェイと同じ1851件以上のデータソースに接続します。
違いは、どのパックのツールが直接一覧表示されるかだけです。どちらの URL からでも、
ask_pipeworx を使ってすべてのツールを利用できます。
MCP クライアントがない場合:HTTP 経由で呼び出す
curl -X POST https://gateway.pipeworx.io/v1/tools/elangdell_titles \
-H 'Content-Type: application/json' \
-d '{}'
最初の呼び出しにはアカウントは不要です。ツールの詳細を確認するには、
GET https://gateway.pipeworx.io/v1/tools/elangdell_titles を実行します。ツールを探すには、
{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、 ゲートウェイへのラウンドトリップも不要です。
{
"mcpServers": {
"cali-elangdell": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-cali-elangdell"]
}
}
}
または、直接実行して起動を確認できます。
npx -y @pipeworx/mcp-cali-elangdell
stdin/stdout 経由で MCP をやり取りし、initialize/tools/list/tools/call に応答するのは
このパックのツールのみです。上記のゲートウェイ接続で追加される共有メタツールは含まれません。
ソースとツールは同じですが、ask_pipeworx によるルーティングはありません。
ask_pipeworx の使用
ツールを直接呼び出す代わりに、自然な英語で質問できます。これは上記のパックエンドポイントでも、 フルゲートウェイでも機能します。
ask_pipeworx({ question: "your question about Cali Elangdell data" })
ゲートウェイが適切なツールを選び、引数を自動的に設定します。
詳細
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。