BnF API Server

BnF API サーバー

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

特徴

  • Gallicaで検索: Gallicaデジタルライブラリで文書、画像、地図、その他のリソースを検索します
  • シーケンシャルレポート: あらゆるトピックについて構造化された調査レポートを自動的に作成します
  • チャート統合: 生成されたレポートに関連する画像と地図を含める
  • フォーマットされた引用: 正しくフォーマットされた引用を含む参考文献の自動生成

施設

前提条件

  • 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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

ユーザーがフランス国立図書館の Gallica デジタル ライブラリを検索し、フォーマットされた引用と関連画像を含む構造化された連続的な研究レポートを生成できるようにするモデル クライアント プロトコル サーバー。

  1. Fonctionnalités
    1. Installation
      1. Prérequis
      2. Étapes d'installation
    2. Configuration avec Claude Desktop
      1. Outils MCP disponibles
        1. Recherche dans Gallica
        2. Génération de rapports séquentiels
      2. Structure du projet
        1. Utilisation
          1. Développement
            1. Licence

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that provides access to the DBLP computer science bibliography database, allowing AI models to search publications, process citations, and generate accurate BibTeX entries.
                Last updated -
                6
                1
                Python
                MIT License
                • Apple
                • Linux
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.
                Last updated -
                854
                4
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables conversational searching of NIH-funded research projects and publications through the NIH RePORTER database.
                Last updated -
                Python
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables Claude to perform advanced web research with intelligent search queuing, enhanced content extraction, and deep research capabilities.
                Last updated -
                53
                TypeScript
                MIT License
                • Apple

              View all related MCP servers

              ID: hzm56qlvk9