DB
计算机文献dblp publication search APIDBLP
dblp 是由 Schloss Dagstuhl 维护的计算机科学文献库,收录期刊论文和会议论文,数据以 CC0 发布。通过 ScholarMuse,agent 在指定 dblp 作为来源时可以按关键词检索,拿到计算机领域文献规范的会议或期刊名、年份和页码。
对应的 ScholarMuse 工具:search_papers。每次成功调用都会扣积分。
可以这样问你的 agent
在 dblp 里检索 Raft 共识算法相关的论文,列出每篇的会议或期刊和年份。
找一下《Attention Is All You Need》在 dblp 里的条目,给我会议名和页码。
用 dblp 找 2018 到 2020 年间关于 learned index 的论文。
你的 agent 会拿到什么
每条记录都带有 id、source、title、url、license、attribution 和 retrievedAt。下面是来自 DBLP 的数据字段。
search_papers
仅当 agent 在 sources 参数中指定 dblp 时才检索,默认检索不包含它。
- doi
- DOI(dblp 有记录时)
- authors
- 作者姓名,最多 12 位,已去掉同名编号
- year
- 发表年份
- venue
- 会议或期刊简称
- volume
- 卷
- pages
- 页码范围
- type
- dblp 的文献类型
- openAccess
- dblp 标记为开放时为 true
- openAccessUrl
- 开放条目的电子版链接
覆盖范围
- dblp 收录的计算机科学文献,以会议论文和期刊论文为主。
- 对 dblp 文献索引做关键词检索,排序由 dblp 决定。
限制
- dblp 有时会对服务器网络返回人机验证页面而不是数据,这时结果里会把 dblp 标为失败的来源。
- dblp 不提供摘要、被引次数和撤稿标记。
- dblp API 没有年份和开放获取筛选。设置了这类条件时,会先取前 100 条再过滤,因此可能漏掉排在后面的结果。
- 每次最多返回 25 条,get_paper 也不支持按 dblp key 查询。
ScholarMuse 怎么访问 DBLP
连接器直接请求 dblp.org/search/publ/api 并要求返回 JSON,不发送 API key。请求之间间隔 1.5 秒,失败后不重试。
检索结果最多缓存 6 小时。
API key:上游 API 不用 key 也能调用,你不用申请。
许可与署名
许可:CC0-1.0
Data from the dblp computer science bibliography (dblp.org), CC0.
来自 DBLP 的记录都带这段许可和署名。 在论文里引用时,请按 DBLP 自己的引用要求来写。
常见问题
ScholarMuse 不是 DBLP 的官方产品。它是一个面向学术数据的 MCP server,其中的 search_papers 工具会查询 DBLP。agent 连上 ScholarMuse 后就能用 DBLP,不用再单独装一个 server。
不需要。DBLP 的 API 不用 key 也能调用,ScholarMuse 也不会向你要 key。登录一次 ScholarMuse,agent 就能调用工具。
连接器直接请求 dblp.org/search/publ/api 并要求返回 JSON,不发送 API key。请求之间间隔 1.5 秒,失败后不重试。检索结果最多缓存 6 小时。
许可:CC0-1.0。署名:Data from the dblp computer science bibliography (dblp.org), CC0. 来自 DBLP 的记录都带这段许可和署名。
需要。每次成功调用 search_papers 都会扣积分,调用失败不扣。当前价格:论文检索,1 积分 / 次。
