Skip to main content
Glama

BnF API サーバー

フランス国立図書館 (BnF) の Gallica API にアクセスし、順次検索レポートを生成するモデル クライアント プロトコル (MCP) サーバー。

特徴

  • Gallicaで検索: Gallicaデジタルライブラリで文書、画像、地図、その他のリソースを検索します

  • シーケンシャルレポート: あらゆるトピックについて構造化された調査レポートを自動的に作成します

  • チャート統合: 生成されたレポートに関連する画像と地図を含める

  • フォーマットされた引用: 正しくフォーマットされた引用を含む参考文献の自動生成

Related MCP server: MCP Web Research Server

施設

前提条件

  • Python 3.8以上

  • Pip (Python パッケージ マネージャー)

インストール手順

  1. リポジトリをクローンします:

    git clone https://github.com/votre-nom/mcp-bnf.git cd mcp-bnf
  2. 依存関係をインストールします:

    pip install -r requirements.txt

Claude Desktop による構成

  1. まだインストールしていない場合は、 Claude Desktop をインストールしてください

  2. Open Claude デスクトップ構成:

    • Claude デスクトップ設定にアクセスする

    • 構成ファイルを開きます(通常は%APPDATA%\Claude\claude_desktop_config.jsonにあります)。

{ "bnf": { "command": "py", "args": [ "c:\\chemin\\vers\\mcp-bnf\\bnf_server.py" ], "cwd": "c:\\chemin\\vers\\mcp-bnf" },

chemin\\vers\\mcp-bnfインストール ディレクトリへの実際のパスに置き換えます。

  1. 設定ファイルを保存し、Claude Desktopを再起動します。

利用可能なMCPツール

設定が完了すると、Claude Desktop で次のツールが利用できるようになります。

ガリカで検索

さまざまな基準 (タイトル、著者、件名、日付、文書タイプ) を使用して、BnF の Gallica デジタル ライブラリ内の文書を検索できます。

連続レポートの生成

Gallica ソースを使用して、あらゆるトピックに関する包括的な調査レポートを作成します。レポートには以下が含まれます:

  • フォーマットされた参考文献

  • はじめに

  • 歴史的背景

  • 分析

  • 結論

  • 関連画像と地図(オプション)

プロジェクト構造

mcp-bnf/ │ ├── bnf_server.py # Serveur MCP principal ├── requirements.txt # Dépendances du projet │ └── bnf_api/ # Package API BnF ├── __init__.py # Exports du package ├── api.py # Client API Gallica BnF ├── search.py # Fonctions de recherche ├── config.py # Constantes et configuration └── sequential_reporting.py # Outil de génération de rapports séquentiels

使用

Claude Desktop で設定が完了したら、Claude に BnF ツールを使用して次の操作を行うように指示できます。

  1. ドキュメントを検索:

    • 「ガリカでヴィクトル・ユーゴーに関する本を探す」

    • 「19世紀のパリの地図を探す」

  2. レポートを生成する:

    • 「フランスにおける印象派についてのレポートを作成する」

    • 「フランス委任統治下のレバノンの歴史に関する画像付きレポートを作成します」

発達

プロジェクトに貢献するには:

  1. リポジトリをフォークする

  2. 機能用のブランチを作成します( git checkout -b feature/nouvelle-fonctionnalite

  3. 変更をコミットします( git commit -am 'Ajouter une nouvelle fonctionnalité'

  4. ブランチにプッシュする ( git push origin feature/nouvelle-fonctionnalite )

  5. プルリクエストを作成する

ライセンス

このプロジェクトはオープンソースです。

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kryzo/mcp-bibliotheque_nationale_de_France'

If you have feedback or need assistance with the MCP directory API, please join our Discord server