mcpField
C
Chronicling America

Chronicling America

リモート
pipeworx.io検索05 日前に更新
リポジトリ公式サイト

Chronicling America について

Chronicling America は、歴史研究者や一般向けに、米国議会図書館のデジタル化新聞を全文検索する MCP サーバーです。新聞名、日付、場所、ページリンク、OCR 抜粋を返し、州や日付で絞り込めます。

主な機能

  1. 01歴史新聞の OCR 全文検索
  2. 02米国の州と日付による絞り込み
  3. 03該当ページとテキスト抜粋の表示
  4. 04検索対象範囲の情報表示

活用シーン

  1. 01歴史上の人物や出来事に関する新聞記事の検索
  2. 02地域や時代別の報道記録の調査
  3. 03該当ページと OCR 抜粋の確認

MCP 対応

`search_newspapers` を通じて新聞検索ツールを MCP クライアントに提供します。Pipeworx ゲートウェイ経由で接続するか、ローカルの stdio MCP サーバーとして実行できます。

設定

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

エンドポイントhttps://gateway.pipeworx.io/chronicling-america/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

@pipeworx/chronicling-america

米国議会図書館の Chronicling America コレクションに収録されたデジタル化済み歴史的新聞を全文検索できます。人物、出来事、トピックを検索すると、新聞名、日付、場所、ページへのリンク、およびページの OCR テキストからの抜粋が表示されます。

Pipeworx の一部です。AI エージェントを 1875+ の稼働中のデータソースに接続する MCP ゲートウェイです。これは独立した非公式の連携機能であり、上流プロバイダーとは提携、推奨、公開のいずれも行っていません。

ツール

  • search_newspapers({ query, state?, date_from?, date_to?, limit? }) — OCR テキストが query に一致するページを関連度順に返し、total_matches が最初に表示されます。 米国の州(州名または郵便番号)と、年または正確な日付で絞り込めます。 すべてのレスポンスには data_as_of と served_from が含まれます。
    • pipeworx_search — Pipeworx の検索対象範囲に含まれる州、およびコレクション全体が対象になった後の全国(州を指定しない)検索に使用されます。各回答には、一致するすべてのページの excerpt と、検索対象の年、ページ数、バッチ数を示す coverage ブロックが含まれます。対象範囲は州ごとに拡大します。州の新聞を含むすべての米国議会図書館のバッチが取り込まれると、その州の検索に対応します。現在はモンタナ州が対象で、コレクションの残りは順次追加中です。全国検索の回答時間は約 7 秒が上限です。その時点までに応答しなかったパーティションがある場合、coverage.partial に応答したパーティション数が示されます。
    • loc_search — それ以外の検索は米国議会図書館の検索に送られます。この検索はリクエストの一部にしか応答しないため、数回再試行します。失敗した場合は「一致なし」ではなく、upstream_down として報告されます。

認証

キーは不要です。

データソース

  • 米国議会図書館、Chronicling America(National Digital Newspaper Program) — ページの OCR テキストと新聞タイトルの記録。米国のパブリックドメインです。

次の担当者向けのメモ:

  • 不安定なのは米国議会図書館のキーワード検索です。2026-10-18、新しいキーワード検索は試したすべてのネットワークでタイムアウトし、約 10 回に 9 回失敗しました。
  • pipeworx_search の結果も、LoC 検索と同じ loc.gov ページビューアー(page_url)にリンクします。excerpt はページの OCR 生テキストであり、19 世紀および 20 世紀初頭の活字では誤認識が多く含まれます。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。

{
  "mcpServers": {
    "chronicling-america": {
      "url": "https://gateway.pipeworx.io/chronicling-america/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/chronicling-america/mcp の tools/list は、上の表にあるツールに加えて、共有 Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で使用できるツール一式)を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、そのパック独自のツールとともに、共有ツールが約 30 個表示されます。接続の initialize レスポンスには正確な範囲が示され、その日の情報として確定的なものです。

これは意図的な設計であり、偶然の多重化ではありません。これらのメタツールにより、このパックが対応していない質問にも、カタログ全体を横断してルーティングする ask_pipeworx を通じて回答できるため、MCP サーバーを追加する必要はありません。現時点では、メタツールを含めずにパックのエンドポイントを接続する方法はありません。追加スキーマによるコンテキスト消費がルーティングの利便性に見合わない場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

または、すべてのパックのツールを直接一覧表示するフル Pipeworx ゲートウェイに接続することもできます。このパックのツールだけを表示するのではなく、すべてが表示されます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も、同じゲートウェイと 1875+ のデータソースに接続します。異なるのは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx ですべてのツールを利用できます。

MCP クライアントがない場合:HTTP 経由で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/search_newspapers \
  -H 'Content-Type: application/json' \
  -d '{"query":"flood","state":"montana","date_from":"1922","date_to":"1922"}'

最初の呼び出しにアカウントは不要です。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/search_newspapers を実行します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージはローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイとの往復通信も不要です。

{
  "mcpServers": {
    "chronicling-america": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-chronicling-america"]
    }
  }
}

または、直接実行して起動を確認できます。

npx -y @pipeworx/mcp-chronicling-america

stdin/stdout 経由で MCP を使用し、initialize/tools/list/tools/call に応答します。対象はこのパックのツールのみで、上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx を使用する

ツールを直接呼び出す代わりに、平易な英語で質問できます。これは上記のパックエンドポイントだけでなく、フルゲートウェイでも機能します。

ask_pipeworx({ question: "your question about Chronicling America data" })

ゲートウェイが適切なツールを選び、引数を自動的に入力します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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