mcpbeat

Library MCP Server

com.siftdex/library
answering

Library is answering right now. Last checked 6 min ago. It exposes 13 tools.

Verified doc corpora for agents: grep-first retrieval, hashed pages, Merkle+RFC-3161 receipts

Uptime history 41 hours of history
41 hours agonow
100.0%
Uptime 24h
91 of 91 checks
13
Tools
read from the server
1625 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add library --transport http https://library.siftdex.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "library": {
      "url": "https://library.siftdex.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.library]
url = "https://library.siftdex.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "library": {
      "url": "https://library.siftdex.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "library": {
      "url": "https://library.siftdex.com/mcp"
    }
  }
}

Available tools 13

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

changed
changed_since
Net added/modified/removed pages since a cursor (run_id from snapshot_status, or ISO ts), from the hash-chained changelog. Returns a fresh cursor; up_to_date:true = nothing new. Read only what it returns instead of re-reading the corpus.
diff
diff_md
Unified diff of ONE page between two published snapshots. from=<run_id|ISO ts> required; to defaults to current. Changed hunks + both content_hashes only — pair with changed_since for which pages moved.
dir
list_dir
Immediate children of current/<path>: name, kind, size. Up to 500.
facts
read_facts
Read one facts/<schema>/*.json (numbers/rates/thresholds). 20K-char cap.
fetch
fetch
Fetch one document by search id (<index>:<path>). Returns full text + metadata receipt (content_hash, fetched_at, run_id) — prove(url) upgrades it to an offline-verifiable proof.
glob
glob_corpus
fnmatch glob (e.g. md/**/*.md). Cursor-paginated. 500 paths/page.
grep
grep_corpus
Regex over current/md. files_only=true skips snippets. Capped 200 hits. INVALID_PATH/TIMEOUT.
indexes
list_indexes
The library catalog: slug, displayName, source, pageCount, lastPublishedAt. Other tools take optional index=<slug>.
manifest
query_manifest
Read-only SELECT against manifest's public columns (see corpus.contract §3.6). format='columnar' saves ~40% bytes. Cursor-paginated. 500 rows/page.
prove
prove
Merkle inclusion proof that url's content_hash is committed by the snapshot root (+ RFC-3161 token). as_of=<run_id|ISO ts> proves a past snapshot. included:false = not an error. Verify offline: python -m sift.verify_proof.
read
read_md
Read one markdown file (frontmatter + body slice). verify=true recomputes content_hash: pass → verified:true, mismatch → VERIFY_MISMATCH.
search
search
Library-wide search (ChatGPT connector schema). query → results[{id,title,url,text}]; pass a result id to fetch. Native tools (grep_corpus, read_md) offer finer control.
snapshot
snapshot_status
Published snapshot: run_id, gates, integrity. Call first. Pre-publish → NO_PUBLISHED_RUN.

Endpoints

URLTransportStateLatencyChecked
https://library.siftdex.com/mcp streamable-http answering 1662 ms 6 min ago

Library — questions

Answers built from our own checks of this server.

What can Library do?
It exposes 13 tools, read directly from the server on our last check. Among them: changed_since, diff_md, fetch, glob_corpus, grep_corpus, list_dir and 7 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Library working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 1625 ms. The bar chart above shows every period we have measured.
How do I connect Library?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Library need an API key?
No. Library completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 13 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Library?
It answers our handshake in 1625 ms on average, which is faster than 1% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.