Integrations
Provides access to the DBLP computer science bibliography database, enabling search and retrieval of academic publications, fuzzy matching of titles and authors, BibTeX entry generation, publication filtering by year and venue, and direct BibTeX export for maximum accuracy.
Enables retrieval of publications via DOI identifiers, allowing access to academic papers and their bibliographic information through the DBLP database.
MCP-DBLP
模型上下文协议 (MCP) 服务器,提供对大型语言模型的 DBLP 计算机科学书目数据库的访问。
概述
MCP-DBLP 通过模型上下文协议将 DBLP(数字书目和图书馆项目)API 与 LLM 集成,使 AI 模型能够:
- 从 DBLP 数据库中搜索和检索学术出版物
- 处理引文并生成 BibTeX 条目
- 对出版物标题和作者姓名进行模糊匹配
- 提取并格式化书目信息
- 处理文档中嵌入的引用
- 直接导出 BibTeX,绕过 LLM 处理,实现最高准确度
特征
- 具有布尔查询的综合搜索功能
- 模糊标题和作者姓名匹配
- 直接从 DBLP 检索 BibTeX 条目
- 按年份和地点筛选出版物
- 出版数据的统计分析
- 直接 BibTeX 导出功能可绕过 LLM 处理,实现最高准确度
可用工具
工具名称 | 描述 |
---|---|
search | 使用布尔查询在 DBLP 中搜索出版物 |
fuzzy_title_search | 使用模糊标题匹配搜索出版物 |
get_author_publications | 检索特定作者的出版物 |
get_venue_info | 获取有关出版地点的详细信息 |
calculate_statistics | 根据出版结果生成统计数据 |
export_bibtex | 将 BibTeX 条目直接从 DBLP 导出到文件 |
反馈
通过此表格向作者提供反馈。
系统要求
- Python 3.11+
- 紫外线
安装
- 安装与 MCP 兼容的客户端(例如, Claude Desktop 应用程序)
- 安装 MCP-DBLP:Copy
- 创建配置文件:对于 macOS/Linux:
对于 Windows:
添加以下内容:
Windows: C:\\absolute\\path\\to\\mcp-dblp
迅速的
其中包含一个说明提示,应与包含引用的文本一起使用。在 Claude 桌面版中,可通过电源插头图标访问说明提示。
工具详细信息
搜索
使用布尔查询字符串在 DBLP 中搜索出版物。
参数:
query
(字符串,必需):可能包含布尔运算符“and”和“or”(不区分大小写)的查询字符串max_results
(数字,可选):返回的最大出版物数量。默认值为 10year_from
(数字,可选):出版年份的下限year_to
(数字,可选):出版年份的上限venue_filter
(字符串,可选):出版场所不区分大小写的子字符串过滤器(例如,“iclr”)include_bibtex
(布尔值,可选):是否在结果中包含 BibTeX 条目。默认值为 false。
模糊标题搜索
在 DBLP 中搜索具有模糊标题匹配的出版物。
参数:
title
(字符串,必需):出版物的完整或部分标题(不区分大小写)similarity_threshold
(数字,必需):0 到 1 之间的浮点数,其中 1.0 表示完全匹配max_results
(数字,可选):返回的最大出版物数量。默认值为 10year_from
(数字,可选):出版年份的下限year_to
(数字,可选):出版年份的上限venue_filter
(字符串,可选):不区分大小写的出版场所子字符串过滤器include_bibtex
(布尔值,可选):是否在结果中包含 BibTeX 条目。默认值为 false。
获取作者出版物
使用模糊匹配检索特定作者的出版物详细信息。
参数:
author_name
(字符串,必需):完整或部分作者姓名(不区分大小写)similarity_threshold
(数字,必需):0 到 1 之间的浮点数,其中 1.0 表示完全匹配max_results
(数字,可选):返回的最大出版物数量。默认值为 20include_bibtex
(布尔值,可选):是否在结果中包含 BibTeX 条目。默认值为 false。
获取场地信息
检索有关出版地点的详细信息。
参数:
venue_name
(字符串,必需):场地名称或缩写(例如“ICLR”或全名)
计算统计数据
根据出版结果列表计算统计数据。
参数:
results
(数组,必需):出版物对象数组,每个对象至少包含“标题”、“作者”、“地点”和“年份”
导出_bibtex
将 BibTeX 条目直接从 DBLP 导出到本地文件。
参数:
- (字符串,必需):包含一个或多个关键链接的 HTML 字符串Copy
- 例如:
"<a href=https://dblp.org/rec/journals/example.bib>Smith2023</a>"
- 例如:
行为:
- 对于每个链接,BibTeX 条目直接从 DBLP 获取
- 仅引用关键字被替换为链接文本中指定的关键字
- 所有条目都保存到由
--exportdir
指定的文件夹中带有时间戳的 .bib 文件中 - 返回已保存文件的完整路径
重要提示: BibTeX 条目直接从 DBLP 获取,并设有 10 秒超时保护,LLM 不会对其进行处理、修改或幻化。这确保了书目数据的最大准确性和可信度。仅按规定修改引文键。如果请求超时,输出中会包含错误消息。
例子
输入文本:
我们的探索重点关注局部和全局情境中的两类解释问题:溯因解释和对比解释(Marques-Silva,2023)。溯因解释(Ignatiev、Narodytska 和 Marques-Silva,2019)对应于素蕴涵解释(Shih、Choi 和 Darwiche,2018)和充分理由解释(Darwiche 和 Ji,2022),阐明了具体的决策实例;而对比解释(Miller,2019;Ignatiev 等人,2020)对应于必要理由解释(Darwiche 和 Ji,2022),明确了未选择替代方案背后的原因。相反,全局解释(Ribeiro、Singh 和 Guestrin 2016;Ignatiev、Narodytska 和 Marques-Silva 2019)旨在揭示模型在不同输入下的决策模式。
输出文本:
我们的探索重点关注局部和全局情境中的两类解释问题:溯因解释和对比解释 \cite{MarquesSilvaI23}。溯因解释 \cite{IgnatievNM19}(对应于素蕴涵解释 \cite{ShihCD18} 和充分理由解释 \cite{DarwicheJ22})阐明了具体的决策实例;而对比解释 \cite{Miller19}; \cite{IgnatievNA020}(对应于必要理由解释 \cite{DarwicheJ22})则阐明了未选择替代方案背后的原因。相反,全局解释 \cite{Ribeiro0G16}; \cite{IgnatievNM19} 旨在揭示模型在不同输入条件下的决策模式。
输出 Bibtex
所有参考文献已成功导出至 BibTeX 文件,地址为:/absolute/path/to/bibtex/20250305_231431.bib
免责声明
此 MCP-DBLP 尚处于原型阶段,应谨慎使用。鼓励用户进行实验,但在关键环境中使用需自行承担风险。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
模型上下文协议服务器提供对 DBLP 计算机科学书目数据库的访问,允许 AI 模型搜索出版物、处理引文并生成准确的 BibTeX 条目。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.Last updated -2514
- -securityFlicense-qualityA Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.Last updated -19TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -93TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Moneybird accounting software, enabling management of contacts, financial data, products, and business operations through natural language.Last updated -1JavaScriptMIT License