npm evipedia-mcpstdioMITupdated 14d ago
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.
Evipedia 能做什么?
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 toget_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; passdaysfor 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 typedaboutentity with alternate names, and an orderedcitationlist with PubMed PMIDsThe 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)
{
"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
{
"mcpServers": {
"evipedia": {
"type": "http",
"url": "https://mcp.evipedia.ai/mcp"
}
}
}
- Claude Code — add to your project's
.mcp.json(or runclaude 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.aiwith 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
| Endpoint | Description |
|---|---|
GET /reviews.json |
Full catalogue: canonical_name, alternate_names[], permalink, permalink_md, permalink_meta, category, creation_date, dateModified, lastReviewed, er_conclusion |
GET /search.json |
Search index: short_topic, alternate_names, ep_keywords, ep_category, url |
GET /updates.json |
Change feed, newest first: title, permalink, status (new/updated), date |
GET /{permalink}.md |
Complete review as raw Markdown (frontmatter + full body) |
GET /{permalink}.meta.json |
Flattened medical metadata: slug, topic, url, datePublished/dateModified/lastReviewed, about (type/name/alternateName), ordered citation[] (name, url, pmid?) |
GET /llms.txt |
Agent/human signpost — includes the stable section anchor list |
GET /sitemap.xml |
Canonical review URLs |
GET /feed.xml |
RSS feed of latest updates |
安装
把 Evipedia 添加到你的客户端。选择你正在使用的那个。
claude mcp add evipedia-mcp -- npx -y evipedia-mcpcodex mcp add evipedia-mcp -- npx -y evipedia-mcpamp mcp add evipedia-mcp -- npx -y evipedia-mcp{
"mcpServers": {
"evipedia-mcp": {
"command": "npx",
"args": [
"-y",
"evipedia-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"evipedia-mcp": {
"command": "npx",
"args": [
"-y",
"evipedia-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"evipedia-mcp","command":"npx","args":["-y","evipedia-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"evipedia-mcp": {
"command": "npx",
"args": [
"-y",
"evipedia-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"evipedia-mcp": {
"command": "npx",
"args": [
"-y",
"evipedia-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"evipedia-mcp": {
"command": "npx",
"args": [
"-y",
"evipedia-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"evipedia-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"evipedia-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"evipedia-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"evipedia-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y evipedia-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
评分
39 / 100
不完整
- 文档25/25
- 维护25/25
- 可信度16/20
- 能力0/15
- 安装体验12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 7 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 0.1.29最新 | 2026年8月25日 |
| 0.1.28 | 2026年8月19日 |
| 0.1.26 | 2026年7月16日 |
| 0.1.25 | 2026年7月16日 |
| 0.1.23 | 2026年7月16日 |
| 0.1.22 | 2026年7月16日 |
| 0.1.21 | 2026年7月16日 |
| 0.1.20 | 2026年7月16日 |
| 0.1.18 | 2026年7月15日 |
| 0.1.15 | 2026年7月12日 |
| 0.1.14 | 2026年7月12日 |
| 0.1.13 | 2026年7月12日 |
