关于 Evipedia
Evipedia MCP Server 将 AI Agent 接入 evipedia.ai,这是一个持续更新的健康与长寿干预措施证据综述百科。它支持发现综述、获取正文及来源元数据,并提交待评审的新主题。
主要功能
- 01搜索和浏览干预措施综述
- 02读取结论与完整综述
- 03获取医学元数据和引文
- 04追踪新发布或修订的综述
- 05提交待评审的干预措施
适用场景
- 01查找某种干预措施的证据综述
- 02核对综述日期与 PubMed 引文
- 03关注综述目录的变更
- 04提交未来综述的主题
MCP 相关
向 MCP 客户端提供综述搜索、目录、更新、结论、全文、元数据、建议提交和版本工具。可通过 stdio 本地运行,也可使用托管 HTTP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
8收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | 是 | 搜索查询——干预名称、同义词、药物类别或分类 |
详细介绍
Evipedia MCP 服务
一个小型 Model Context Protocol 服务,可让 AI Agent 查询 evipedia.ai——我们的健康与长寿干预措施证据综述百科全书,并且该百科全书会持续更新;还可建议新的干预措施供其评审。
工具
-
search_reviews(query)→ 匹配的综述(名称/同义词/关键词/类别),每项均附有 URL 和结论 -
list_reviews()→ 完整目录,以{topic, slug}对的形式列出(规范主题以及传递给get_review/get_conclusion的 slug) -
list_updates(days?)→ 更新动态,按时间从新到旧排列:近期发布(new)或修订(updated)的每篇综述均包含{title, slug, status, date}。不传参数时返回最近 7 天的数据,最多 100 条;传入days可查看更长时间范围(例如days: 30) -
get_conclusion(slug|url)→ 仅返回综述的纯文本结论 -
get_review(slug|url)→ 以原始 Markdown 格式返回完整综述 -
get_metadata(slug|url)→ 以 JSON 格式返回结构化医学元数据——综述日期(datePublished/dateModified/lastReviewed,这是 Markdown 中不包含的新鲜度指标)、带有别名的类型化about实体,以及按顺序排列的citation列表(含 PubMed PMID)读取工具接受纯 slug(例如
rapamycin)或完整的 evipedia.ai URL(例如https://evipedia.ai/rapamycin)——URL 的最后一个路径部分就是 slug,因此可以直接传入搜索结果中的 URL。 -
suggest_review(intervention, goal?, references?, email?)→ 通过 evipedia 的公开建议表单(与 evipedia.ai/suggest 上的表单相同)提交新的干预措施综述建议 -
get_version()→ 正在运行的服务的软件包名称和版本
安装(本地或远程)
该服务以 evipedia-mcp 的名称发布到 npm,并通过 npx 使用 stdio 运行——无需全局安装。它也已列入官方 MCP Registry,名称为 io.github.forever-healthy/evipedia-mcp,因此兼容 MCP 的客户端可以自动发现并安装它。
客户端配置:本地 MCP(需要 Node.js ≥ 18)
{
"mcpServers": {
"evipedia": {
"command": "npx",
"args": ["-y", "evipedia-mcp"]
}
}
}
对于无法或不希望本地安装的环境,我们还提供托管 MCP 服务 https://mcp.evipedia.ai/,可通过 HTTP 使用。
客户端配置:通过 HTTP 使用远程 MCP
{
"mcpServers": {
"evipedia": {
"type": "http",
"url": "https://mcp.evipedia.ai/mcp"
}
}
}
- Claude Code — 添加到项目的
.mcp.json(或运行claude mcp add)。 - Claude Desktop — 添加到
claude_desktop_config.json。 - Cursor — 添加到 MCP 设置中。
试用
你可以使用内置的 /demo 技能对相应连接进行冒烟测试。
它会使用实时 evipedia.ai 数据,依次演示读取工具(get_version、search_reviews、list_reviews、list_updates、get_review、get_conclusion、get_metadata)。
架构
该服务是一个轻量客户端,仅使用 evipedia.ai 的公共端点。它不依赖 evipedia 内容仓库——公共接口本身就是 API。
- 从
https://evipedia.ai实时获取数据,并在进程内使用小型缓存(两个 JSON 索引都很小) - 基本为只读操作,无需身份验证。唯一的写入路径是
suggest_review,它会向 evipedia 的公共建议表单(Formspree)发送 POST 请求
公共 API 接口
基础 URL:https://evipedia.ai
| 端点 | 说明 |
|---|---|
GET /reviews.json | 完整目录:canonical_name、alternate_names[]、permalink、permalink_md、permalink_meta、category、creation_date、dateModified、lastReviewed、er_conclusion |
GET /search.json | 搜索索引:short_topic、alternate_names、ep_keywords、ep_category、url |
GET /updates.json | 更新动态,按时间倒序排列:title、permalink、status(new/updated)、date |
GET /{permalink}.md | 完整评审内容,以原始 Markdown 格式提供(frontmatter + 完整正文) |
GET /{permalink}.meta.json | 扁平化的医学元数据:slug、topic、url、datePublished/dateModified/lastReviewed、about(type/name/alternateName)、按顺序排列的 citation[](name、url、pmid?) |
GET /llms.txt | 面向 Agent/用户的导航页——包含稳定的章节锚点列表 |
GET /sitemap.xml | 规范评审 URL |
GET /feed.xml | 最新更新的 RSS 源 |
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
