MCP.so
登录
O

OpenEvidence MCP Server

@bakhtiersizhaev

基本信息

分类

浏览器自动化

传输方式

stdio

作者

bakhtiersizhaev

提交者

Bakhtier Sizhaev

关于 OpenEvidence MCP Server

Open-source MCP server that connects OpenEvidence clinical evidence workflows to AI clients using browser-session auth (Playwright), no API key required.

#medical-research#evidence-based-medicine#clinical-decision-support#healthcare-ai#mcp-server#playwright

OpenEvidence MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

OpenEvidence MCP Server 工具

5

Check whether the saved OpenEvidence browser session is authenticated. Use before history/article/ask tools when auth state is unknown. Returns authenticated=true/false and basic account metadata when available. Requires the local browser profile created by npm run login:session. No side effects. Can fail if the profile is missing, expired, or network access fails.

List prior OpenEvidence articles from the authenticated account. Use only when the user asks to inspect prior OpenEvidence work or needs an article_id. Inputs: limit, offset, optional search, optional include_raw=false. Returns a privacy-reduced list by default; include_raw=true may expose private prior questions and must be used only with explicit user intent. Requires authenticated session. No side effects.

Fetch an OpenEvidence article by article_id. Use after history lookup or oe_ask returns an article ID. Inputs: article_id UUID, optional include_raw=false. Returns normalized status, question, and answer fields by default. include_raw=true may expose private thread context and must be used only with explicit user intent. Requires authenticated session. No side effects.

Wait for an existing OpenEvidence article_id to finish, then return normalized fields. Use after oe_ask with wait_for_completion=false, especially for long research questions that may exceed MCP host timeouts. Inputs: article_id UUID, optional timeout_sec, poll_interval_ms, and include_raw=false. include_raw=true may expose private thread context and must be used only with explicit user intent. Requires authenticated session. No side effects.

Create an OpenEvidence research question, not medical advice or patient-specific diagnosis. For long questions, prefer wait_for_completion=false and then call oe_article_wait with the returned article_id. Use original_article_id only for true follow-up continuity; omit it for fresh questions. Returns privacy-reduced created article data and optionally normalized completed fields. Side effect: creates a question/article in the user's OpenEvidence account through the local browser profile.

概览

What is OpenEvidence MCP?

OpenEvidence MCP is an unofficial Model Context Protocol server that bridges OpenEvidence to MCP clients (Codex CLI, Claude Desktop/Code, Cursor, Cline, Continue). It uses your own browser session via Playwright storage state to enable clinical evidence workflows from AI assistants, since OpenEvidence lacks a public API token flow.

How to use OpenEvidence MCP?

Provide a captured Playwright storage state from your authenticated OpenEvidence browser session, then configure your MCP client to invoke the server. Use the provided tools (oe_auth_status, oe_history_list, oe_article_get, oe_ask) in your AI coding assistant.

Key features of OpenEvidence MCP

  • Bridges OpenEvidence to popular MCP clients
  • Uses your own browser session via Playwright storage state
  • Offers four tools: auth check, history list, article fetch, ask
  • Supports macOS, Windows, and Linux
  • No public API token required
  • Open source under Apache‑2.0

Use cases of OpenEvidence MCP

  • Query clinical evidence while coding in Claude Desktop
  • Fetch full article payloads by ID from Cursor
  • List conversation history to review past questions
  • Check account session validity before running workflows
  • Automate clinical evidence retrieval in Cline or Codex CLI

常见问题

1

What is OpenEvidence MCP and why was it created?

It is an unofficial MCP server that bridges OpenEvidence to MCP clients. It was created because OpenEvidence has no public API token flow for third‑party integrations, so it uses your own browser session instead.

2

What tools does OpenEvidence MCP provide?

It provides four tools: `oe_auth_status` (validate account session), `oe_history_list` (list conversation history), `oe_article_get` (fetch full article by ID), and `oe_ask` (ask a question with optional completion wait).

3

What platforms are supported?

macOS, Windows, and Linux are supported.

4

How does authentication work?

Authentication is handled by your own browser session captured as a Playwright storage state. No API token is needed; the server uses your existing OpenEvidence login.

5

Is this an official integration?

No, it is an unofficial server. The official OpenEvidence platform does not provide a public API token flow for third‑party MCP integrations.

评论

浏览器自动化 分类下的更多 MCP 服务器