OpenEvidence MCP
@bakhtiersizhaev
About OpenEvidence MCP
Open-source MCP server that connects OpenEvidence clinical evidence workflows to AI clients using browser-session auth (Playwright), no API key required.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"openevidence": {
"command": "npx",
"args": [
"-y",
"openevidence-mcp"
]
}
}
}Tools
5Check 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.
Overview
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
FAQ from OpenEvidence MCP
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.
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).
What platforms are supported?
macOS, Windows, and Linux are supported.
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.
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.
Frequently asked questions
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.
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).
What platforms are supported?
macOS, Windows, and Linux are supported.
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.
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.
Basic information
More Browser Automation MCP servers
BrowserTools MCP
AgentDeskAIMonitor browser logs directly from Cursor and other MCP compatible IDEs.
Yoyo
firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Firecrawl Mcp Server
mendableai🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Fetch MCP Server
zcaceresA flexible HTTP fetching Model Context Protocol server.
browser-use-mcp-server
co-browserBrowse the web, directly from Cursor etc.
Comments