用途:Asta 是 AI2 的 Scientific Corpus Tool,把 Semantic Scholar 学术图谱以 MCP(streamable HTTP)方式暴露,供智能体做论文检索、引用遍历、作者查询与证据段落定位。
主要能力:search_papers_by_relevance 做主题检索;search_paper_by_title 做已知标题解析并返回 matchScore;get_paper 与 get_paper_batch 按 ID 取单篇或多篇;get_citations 做前向引用遍历;search_authors_by_name 查作者;get_author_papers 取作者论文;snippet_search 返回约 500 词的标题、摘要或正文片段。支持 publication_date_range 日期过滤,部分工具支持 venues 与 fields/paper_fields。
接入方式:MCP 端点 https://asta-tools.allen.ai/mcp/v1,认证用 x-api-key 请求头(密钥申请见官方表单)。无状态传输,无 session。使用前需在宿主智能体中注册该 MCP 服务器,否则不应发起裸 HTTP 调用。工具名前缀取决于安装时选择的服务器名,常见为 asta__<tool> 或 mcp__asta__<tool>。
限制:未知参数会被静默忽略,导致结果看似未过滤;各工具参数名不统一(如 get_author_papers 用 paper_fields,get_citations 无 venues)。默认 limit 较大(50、100、1000),易撑爆上下文,应显式传 limit,论文与引用列表建议 20–50,snip…