data-ai MCP Server
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.
Discovered via github-topic:mcp and last synced 2d ago.
1. Install the package
npx openevidence-mcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"openevidence-mcp": {
"command": "npx",
"args": [
"openevidence-mcp"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Status
Purpose
Purpose
Compatible
Fetch an article by id or `/ask/` URL (the fetch-later half of `oe_ask`); returns `follow_up_questions`; saves artifacts; `wait_for_completion` to block until ready
Compatible
Compatible
Purpose
Watchlist/ecosystem target, not a maintained example.
Check `/api/auth/me` through the relay (full network round-trip)
Read your OpenEvidence question history
Ask a question — fire-and-forget by default (returns a pending `article_id`); `wait_for_completion:true` to block; `original_article_id` to follow up in the same thread
List your collections
Mint missing `#`-collections + add memberships per `[{article_id, hashtags}]` plan
`https://www.openevidence.com`
Get a collection (incl. nested `questions[]` = membership list)
Behavior
Purpose
unset
Add a chat to a collection
`1`
Create the local SQLite mirror (idempotent)
Default
Pull `/api/article/list` into the local SQLite chats table
`1`
Chats with no `#`-collection membership; structured JSON
`8787`
`./openevidence-fingerprint.json` if present
Counts + last sync timestamps
`~/.openevidence-mcp/relay.pid`
`~/.openevidence-mcp/db/oe.sqlite`
Auto-classify unsorted chats using log-odds-ratio signatures learned from your memberships + curated keyword rules
`~/.openevidence-mcp/relay.log`
`python3`
OS temp dir + `openevidence-mcp`
Waits for an existing article ID to complete; useful after non-blocking `oe_ask`.
Read a conversation page from an `/ask/<id>` link as Q&A markdown turns — public links need zero setup; private ones use the relay tab or `cookies.json`
Toggle a conversation's share visibility — `public:true` → link-shareable (`ANYONE_WITH_LINK`), `public:false` → private (`CREATOR_ONLY`); returns the `/ask/<id>` URL (you must own it; relay required)
Full-text search (SQLite FTS5) over every answer this MCP has fetched — offline, zero rate-limit cost; returns highlighted snippets
Millisecond-fast local check of the relay pipeline (daemon + extension) — no network call, unlike `oe_auth_status`
Create a collection (agent-managed names should start with `#`)
`1000`
Refresh collections + memberships into SQLite
`all`
`180000`
`legacy`
`1200`
`./cookies.json` if present, else `~/.openevidence-mcp/auth/cookies.json`