BnF API Server

BnF API Server

site icon
2025.03.21 3
Python图书馆服务研究报告生成内容生成
BnF API Server 是一个 MCP (Model-Client-Protocol) 服务器,用于访问法国国家图书馆 (BnF) 的 Gallica API 并生成序列化研究报告。该服务主要提供对 Gallica 数字图书馆中各种资源的搜索功能,并能自动生成结构化研究报告,包括格式化引用、相关图像和地图等。
View on GitHub

Overview

基本能力

产品定位

BnF API Server 是一个专门用于访问法国国家图书馆数字资源并生成研究报告的工具。

核心功能

  • Gallica 搜索:搜索文档、图像、地图等数字资源
  • 序列化报告生成:自动生成结构化研究报告
  • 图表集成:在报告中包含相关图像和地图
  • 格式化引用:自动生成正确格式的参考文献

适用场景

  • 学术研究
  • 历史资料查询
  • 文献综述编写
  • 教育资源收集

工具列表

  1. Gallica 搜索工具:使用多种标准(标题、作者、主题、日期、文档类型)搜索 Gallica 数字图书馆中的文档
  2. 序列化报告生成工具:创建完整的研究报告,包括:
  3. 格式化参考文献
  4. 引言
  5. 历史背景
  6. 分析
  7. 结论
  8. 相关图像和地图(可选)

常见问题

  • 需要 Python 3.8 或更高版本
  • 需要正确配置 Claude Desktop

使用教程

使用依赖

  • Python 3.8 或更高版本
  • Pip (Python 包管理器)

安装教程

  1. 克隆仓库: bash git clone https://github.com/votre-nom/mcp-bnf.git cd mcp-bnf
  2. 安装依赖: bash pip install -r requirements.txt

调试方式

  1. 确保已安装 Claude Desktop
  2. 正确配置 Claude Desktop 的配置文件
  3. 重启 Claude Desktop 后测试工具功能

许可证

None