BnF API 服务器是一个基于 MCP(模型 - 客户端 - 协议)架构的服务器,可用于访问法国国家图书馆(BnF)的 Gallica API,并自动生成序列研究报告,为相关研究工作提供便利。
本项目是一个 MCP 服务器,旨在访问法国国家图书馆(BnF)的 Gallica API 并生成序列研究报告。下面将介绍如何安装和使用该项目。
git clone https://github.com/votre-nom/mcp-bnf.git
cd mcp-bnf
pip install -r requirements.txt
%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 替换为实际的安装路径。
3. 保存配置文件并重新启动 Claude Desktop。
配置完成后,以下工具将在 Claude Desktop 中可用:
mcp-bnf/
│
├── bnf_server.py # 主 MCP 服务器
├── requirements.txt # 项目依赖项
│
└── bnf_api/ # BnF API 包
├── __init__.py # 包导出
├── api.py # Gallica BnF 客户端
├── search.py # 搜索功能
├── config.py # 常数和配置
└── sequential_reporting.py # 序列报告生成工具
配置完成后,使用 Claude Desktop 可以要求 Claude 使用 BnF 工具进行以下操作:
要贡献或扩展此项目,请访问 https://github.com/votre-nom/mcp-bnf。
该项目受 MIT License 保护。