BnF API Server

BnF API 서버

프랑스 국립도서관(BnF)의 Gallica API에 접근하여 순차적 검색 보고서를 생성하는 모델-클라이언트-프로토콜(MCP) 서버입니다.

특징

  • Gallica에서 검색 : Gallica 디지털 라이브러리에서 문서, 이미지, 지도 및 기타 리소스를 검색하세요
  • 순차적 보고 : 모든 주제에 대한 구조화된 연구 보고서를 자동으로 생성합니다.
  • 차트 통합 : 생성된 보고서에 관련 이미지 및 지도 포함
  • 서식이 지정된 인용문 : 올바른 서식이 지정된 인용문으로 참고문헌을 자동 생성합니다.

시설

필수 조건

  • Python 3.8 이상
  • Pip(Python 패키지 관리자)

설치 단계

  1. 저장소를 복제합니다 .지엑스피1
  2. 종속성 설치 :
    pip install -r requirements.txt

Claude Desktop을 사용한 구성

  1. 아직 Claude Desktop을 설치하지 않았다면 설치하세요 .
  2. Claude Desktop 구성 열기 :
    • 클로드 데스크톱 설정에 액세스
    • 구성 파일을 엽니다(일반적으로 %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.

사용자가 프랑스 국립도서관의 갈리카 디지털 라이브러리를 검색하고, 형식화된 인용문과 관련 이미지를 사용하여 구조화된 순차적 연구 보고서를 생성할 수 있도록 하는 모델-클라이언트-프로토콜 서버입니다.

  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