Evipedia

io.github.forever-healthy由 GitHub 账号 forever-healthy 发布v0.1.30更新于 Oct 25, 2026

MCP Server for evipedia.ai — evidence-based reviews of health & longevity interventions

概览

AI 生成的概览

一个本地 MCP 服务器,让助手检索并阅读 Evipedia 关于健康与长寿干预措施的证据综述,并可提交新的综述建议。

可以做什么
按名称、同义词、关键词或类别搜索综述,列出全部主题与 slug 目录,或查看近期新增与修订综述的变更列表(可指定天数范围)。获取综述的纯文本结论、完整 Markdown 原文,或结构化医学元数据,包括综述日期、带类型的 about 实体以及含 PubMed PMID 的有序引用列表。向 Evipedia 的公开建议表单提交新干预措施的综述建议。查询运行中服务器的包名与版本。
适用场景
适合助手需要依据有引用的证据综述回答健康或长寿干预相关问题、查看某篇综述最近何时更新,或转达用户希望新增某综述主题的请求时使用。
运行要求
通过 npx 以 stdio 在本地运行,需要 Node.js 18 或更高版本;无需全局安装、账号、API 密钥或环境变量。对于无法本地安装的环境,也提供托管的 HTTP 端点。需要能访问 evipedia.ai 的网络。
安装前请注意
基本为只读,但 suggest_review 会写入:它把干预措施、目标、参考文献和可选邮箱提交到 Evipedia 的公开建议表单,提交内容即成为第三方数据。综述内容属一般健康信息,并非医疗建议。服务器会从 evipedia.ai 实时获取数据。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Evipedia,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[Version] [Forever Healthy] [npm] [MCP Registry] [Glama score] [evipedia.ai]

Evipedia MCP Server

A small Model Context Protocol server that lets AI agents query evipedia.ai — our continuously-updated encyclopedia of evidence reviews on health & longevity interventions — and suggest new interventions for review.

Tools

  • search_reviews(query) → matching reviews (name/synonym/keyword/category), each with its URL and conclusion

  • list_reviews() → the full catalogue as {topic, slug} pairs (canonical topic + the slug you pass to get_review/get_conclusion)

  • list_updates(days?) → the change feed, newest first: {title, slug, status, date} per recently published (new) or revised (updated) review. With no arguments it returns the last 7 days, capped at 100 entries; pass days for a wider window (e.g. days: 30)

  • get_conclusion(slug|url) → just the review's plain-text conclusion

  • get_review(slug|url) → the full review as raw Markdown

  • get_metadata(slug|url) → structured medical metadata as JSON — review dates (datePublished/dateModified/lastReviewed, a freshness signal not in the Markdown), the typed about entity with alternate names, and an ordered citation list with PubMed PMIDs

    The read tools accept either a bare slug (e.g. rapamycin) or a full evipedia.ai URL (e.g. https://evipedia.ai/rapamycin) — the URL's last path segment is the slug, so a search result's URL can be passed straight through.

  • suggest_review(intervention, goal?, references?, email?) → submit a new review for an intervention to evipedia's public suggestion form (the same one at evipedia.ai/suggest)

  • get_version() → the running server's package name and version

Install (local or remote)

The server is published to npm as evipedia-mcp and runs over stdio via npx — no global install needed. It's also listed in the official MCP Registry as io.github.forever-healthy/evipedia-mcp, so MCP-aware clients can discover and install it automatically.

Client config: Local MCP (Requires Node.js ≥ 18)

json
{  "mcpServers": {    "evipedia": {      "command": "npx",      "args": ["-y", "evipedia-mcp"]    }  }}

For environments where a local install is not possible or desired, we also provide a hosted MCP server at https://mcp.evipedia.ai/ that can be used over HTTP.

Client config: Remote MCP via HTTP

json
{  "mcpServers": {    "evipedia": {      "type": "http",      "url": "https://mcp.evipedia.ai/mcp"    }  }}
  • Claude Code — add to your project's .mcp.json (or run claude mcp add).
  • Claude Desktop — add to claude_desktop_config.json.
  • Cursor — add to the MCP settings.

Try it

You can use the bundled /demo skill to smoke-test the respective connection.

It walks through the read tools (get_version, search_reviews, list_reviews, list_updates, get_review, get_conclusion, get_metadata) against live evipedia.ai data.

Architecture

The server is a thin client that only uses evipedia.ai's public endpoints. It does not depend on the evipedia content repo — the public surfaces are the API by design.

  • Fetches live from https://evipedia.ai with a small in-process cache (both JSON indexes are tiny)
  • Mostly read-only, no auth required. The one write path is suggest_review, which POSTs to evipedia's public suggestion form (Formspree)

Public API Surface

Base URL: https://evipedia.ai

EndpointDescription
GET /reviews.jsonFull catalogue: canonical_name, alternate_names[], permalink, permalink_md, permalink_meta, category, creation_date, dateModified, lastReviewed, er_conclusion
GET /search.jsonSearch index: short_topic, alternate_names, ep_keywords, ep_category, url
GET /updates.jsonChange feed, newest first: title, permalink, status (new/updated), date
GET /{permalink}.mdComplete review as raw Markdown (frontmatter + full body)
GET /{permalink}.meta.jsonFlattened medical metadata: slug, topic, url, datePublished/dateModified/lastReviewed, about (type/name/alternateName), ordered citation[] (name, url, pmid?)
GET /llms.txtAgent/human signpost — includes the stable section anchor list
GET /sitemap.xmlCanonical review URLs
GET /feed.xmlRSS feed of latest updates

来源:README.md,提交 b94febd

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.30最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分