LCSH MCP サーバー
シンプルな API インターフェースを通じて Library of Congress Subject Headings (LCSH) へのアクセスを提供する Model Context Protocol (MCP) サーバー。
概要
このMCPサーバーは、ClaudeのようなAIアシスタントが、公開されているsuggest2 APIを使用して、米国議会図書館件名標目表(LCSH)を検索することを可能にします。LCSHデータのクエリと、APIからの様々なレスポンス形式を処理するための、簡潔なインターフェースを提供します。
Related MCP server: Documentation MCP Server
インストール
オプション 1: PyPI からインストールする (推奨)
LCSH MCP サーバーをインストールする最も簡単な方法は、PyPI から直接インストールすることです。
オプション2: ソースからインストールする
ソースからインストールしたい場合:
Claude Desktop の設定
Claude Desktop をまだインストールしていない場合は、 https://claude.ai/desktopからインストールしてください。
上記のインストール方法のいずれかを使用して、 LCSH MCP サーバーをインストールします。
Claude Desktop を開き、[設定] に移動します。
左下のプロフィール写真をクリックします
メニューから「設定」を選択します
MCP サーバーを構成します。
設定パネルで「MCPサーバー」をクリックします。
「サーバーを追加」をクリックします
以下の詳細を入力してください。
名前:
LCSH Searchコマンド:
lcsh-mcp-server
「保存」をクリック
サーバーを有効にする:
LCSH検索サーバーの横にあるスイッチを切り替えて有効にします
クロードはLCSHの検索機能にアクセスできるようになります
クロードとLCSH MCPサーバーの使用
Claude Desktopでサーバーをセットアップして有効化したら、ClaudeにLibrary of Congress Subject Headingsの検索を依頼できます。以下にプロンプトの例を示します。
「議会図書館の件名表で『人工知能』を検索できますか?」
「LCSHで『気候変動』を調べて、正式な件名を教えてください。」
「「量子コンピューティング」に関連する LCSH 用語は何ですか?」
Claude は MCP サーバーを使用して LCSH データベースを照会し、結果を返します。
特徴
MCPツール統合: AIアシスタントが使用できる
search_lcshツールを公開しますリソースエンドポイント:
lcsh://search/{query}でリソースエンドポイントを提供します。堅牢なエラー処理: APIエラー、接続の問題、予期しない応答形式を適切に処理します。
複数の応答形式: LCSH API からの辞書 (ヒット) とリスト応答形式の両方をサポートします。
トラブルシューティング
MCP サーバーで問題が発生した場合:
サーバーステータスの確認: Claude Desktopで、[設定] > [MCPサーバー]に移動し、サーバーが有効になっていて実行されているかどうかを確認します。
サーバーの再起動: サーバーの電源をオフにしてから再度オンにします
コンソール出力を確認する: サーバーを手動で実行している場合は、コンソール出力にエラーメッセージがないか確認してください。
ネットワーク接続の確認: LCSH API にアクセスするために、コンピュータがアクティブなインターネット接続を持っていることを確認してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
開発者向け
サーバー実装、API リファレンス、テスト情報に関する詳細なドキュメントについては、 references.mdファイルを参照してください。