BnF API サーバー
フランス国立図書館 (BnF) の Gallica API にアクセスし、順次検索レポートを生成するモデル クライアント プロトコル (MCP) サーバー。
特徴
Gallicaで検索: Gallicaデジタルライブラリで文書、画像、地図、その他のリソースを検索します
シーケンシャルレポート: あらゆるトピックについて構造化された調査レポートを自動的に作成します
チャート統合: 生成されたレポートに関連する画像と地図を含める
フォーマットされた引用: 正しくフォーマットされた引用を含む参考文献の自動生成
Related MCP server: MCP Web Research Server
施設
前提条件
Python 3.8以上
Pip (Python パッケージ マネージャー)
インストール手順
リポジトリをクローンします:
git clone https://github.com/votre-nom/mcp-bnf.git cd mcp-bnf依存関係をインストールします:
pip install -r requirements.txt
Claude Desktop による構成
まだインストールしていない場合は、 Claude Desktop をインストールしてください。
Open Claude デスクトップ構成:
Claude デスクトップ設定にアクセスする
構成ファイルを開きます(通常は
%APPDATA%\Claude\claude_desktop_config.jsonにあります)。
chemin\\vers\\mcp-bnfインストール ディレクトリへの実際のパスに置き換えます。
設定ファイルを保存し、Claude Desktopを再起動します。
利用可能なMCPツール
設定が完了すると、Claude Desktop で次のツールが利用できるようになります。
ガリカで検索
さまざまな基準 (タイトル、著者、件名、日付、文書タイプ) を使用して、BnF の Gallica デジタル ライブラリ内の文書を検索できます。
連続レポートの生成
Gallica ソースを使用して、あらゆるトピックに関する包括的な調査レポートを作成します。レポートには以下が含まれます:
フォーマットされた参考文献
はじめに
歴史的背景
分析
結論
関連画像と地図(オプション)
プロジェクト構造
使用
Claude Desktop で設定が完了したら、Claude に BnF ツールを使用して次の操作を行うように指示できます。
ドキュメントを検索:
「ガリカでヴィクトル・ユーゴーに関する本を探す」
「19世紀のパリの地図を探す」
レポートを生成する:
「フランスにおける印象派についてのレポートを作成する」
「フランス委任統治下のレバノンの歴史に関する画像付きレポートを作成します」
発達
プロジェクトに貢献するには:
リポジトリをフォークする
機能用のブランチを作成します(
git checkout -b feature/nouvelle-fonctionnalite)変更をコミットします(
git commit -am 'Ajouter une nouvelle fonctionnalité')ブランチにプッシュする (
git push origin feature/nouvelle-fonctionnalite)プルリクエストを作成する
ライセンス
このプロジェクトはオープンソースです。