Token导航 LogoToken导航TokenDH.com
BnF API Server logo
搜索检索stdio官方级别未说明来源级核验

BnF API Server

MCP Server

一个用于访问法国国家图书馆Gallica数字资源并生成结构化搜索报告的MCP服务器工具。

工具数

0

提示词数

0

GitHub Stars

11

资源数

0
报告生成PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Kryzo

提供方

Kryzo

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

BnF API服务器

MCP(模型客户端协议)服务器,用于访问法国国家图书馆(BnF)的Gallica API并生成顺序研究报告。

功能

  • 在加利卡搜索 :在Gallica数字图书馆搜索文档、图像、地图和其他资源
  • 顺序报告的生成 :自动创建任何主题的结构化研究报告
  • 图形集成 :在生成的报告中包含相关图像和地图
  • 格式化引用 :自动生成格式正确的引用书目

安装

Prérequis

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

安装磁带

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

使用Claude Desktop进行配置

  1. 克劳德桌面安装程序 如果还没有这样做。
  1. 打开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桌面

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桌面后,您可以要求Claude使用BNF工具:

  1. 搜索文档:

- “在加利卡搜索有关维克多·雨果的书籍” - “寻找19世纪的巴黎地图”

  1. 生成报告:

- “创建一份关于法国印象派的报告” - “用图片生成一份关于法国托管下黎巴嫩历史的报告”

发展

为项目做出贡献:

  1. 分叉存款
  2. 为您的功能创建分支(git checkout -b feature/nouvelle-fonctionnalite)
  3. 提交您的更改(git commit -am 'Ajouter une nouvelle fonctionnalité')
  4. 向分支推(git push origin feature/nouvelle-fonctionnalite)
  5. 创建拉取请求

许可证

这个项目是开源的。

目录标签

目录标签

报告生成PythonClaude文献搜索本地部署数字图书馆自动化工具学术研究

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP