74
/ 100
1 month ago
github_topic

openevidence-mcp

Unofficial OpenEvidence MCP server — query OpenEvidence from Claude Code, Codex, and any MCP client through your own logged-in browser tab (no API key). Fire-and-forget asks, a shared relay daemon for concurrent sessions, BibTeX + Crossref citations.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 1 credential: CRX_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
🔐 secretCRX_KEY
configOE_MCP_ARTIFACT_DIRCompleted oe_ask / oe_article_get calls save artifacts under ${}/<article_id>/ (default OS temp dir + openevidence-mcp; on macOS, /tmp may resolve under /var/folders/.../T/):
configOE_MCP_AUTH_STATE_PATH
configOE_MCP_BASE_URL
configOE_MCP_COOKIES_PATH./cookies.json if present, else ~/.openevidence-mcp/auth/cookies.json Cookie file (legacy/optional path)
configOE_MCP_CROSSREF_MAILTOunset Optional Crossref polite-pool email
configOE_MCP_CROSSREF_VALIDATE1 Set 0 to skip Crossref validation
configOE_MCP_FINGERPRINT_PATH./openevidence-fingerprint.json if present Browser signature fingerprint (legacy path)
configOE_MCP_POLL_INTERVAL_MS1200 Poll interval when waiting for an answer
configOE_MCP_POLL_TIMEOUT_MS180000 Default poll timeout
configOE_MCP_PYTHONThe same pipeline is exposed as the oe_collections_ MCP tools (the TS server shells out to scripts/collection_sort.py via python3, overridable with ).
configOE_MCP_RELAY1 Set 0 to disable the relay entirely
configOE_MCP_RELAY_LOG_PATH~/.openevidence-mcp/relay.log Relay daemon log file
configOE_MCP_RELAY_PID_PATH~/.openevidence-mcp/relay.pid Relay daemon pidfile
configOE_MCP_RELAY_PORT8787 Relay port (must match the extension)
configOE_MCP_RELAY_TRANSPORTDataDome 403 on the legacy cookie path? See [Doctor](#doctor-legacy-cookie-path) below — relevant only when =off.
configOE_MCP_ROOT_DIR
configOE_BASE_URL
configOE_COOKIES
configOE_ARTIFACT_DIR
configOE_CROSSREF_MAILTO
configOE_MCP_DB_PATH~/.openevidence-mcp/db/oe.sqlite Local SQLite mirror used by the collections tools
configOE_MCP_LEGACY_ACCOUNTlegacy Label for pre-v2 rows on DB account migration
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 6 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/htlin222-openevidence-mcp-121heo)](https://m8ven.ai/mcp/htlin222-openevidence-mcp-121heo)
commit: 90e8816fe199eba1e72c252e95e065c1da8fd484
code hash: 87769dd9e0169c0b55eaf69da1ed00a50f5e113edec381df6a538bfd00397b89
verified: 6/20/2026, 9:07:02 AM
view raw JSON →