Questlaw Library MCP server
io.github.QuestLaw/questlaw-library·v0.5.1Access your QuestLaw library in GenAI Tools.
0 stars
Reviews
Write oneNobody has reviewed Questlaw Library yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Questlaw Library tools (10)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
find_citation_mentionsGiven draft text, report every place it cites an authority already in the
get_caseOne authority in full: the user's notes and analysis, every saved quotation
get_source_textThe captured text of a statute, regulation, court rule, or opinion. Document
library_overviewWhat this library contains: how many authorities, which projects, tags and
list_casesEvery authority in the library, with no query and no filter required. This
list_project_casesEvery authority filed under one project or matter. Project ids come from
reload_snapshotRe-read the newest export from disk. Use after the user exports a fresh
search_casesFind saved authorities, ranked by relevance across title, citation, tags,
search_libraryOne ranked search across everything: saved authorities, saved quotations,
search_quotesSearch the text of every saved quotation, ranked. Use this when the user
Public scan report
scanner v0.1.10 · 2026-10-09 · same rubric, same numbers if you re-run it
- Code scan26 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Questlaw Library compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Tools
- 10
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 10 read
Install Questlaw Library in Claude Code, Cursor or VS Code
Runs npx -y questlaw-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add questlaw-library -- npx -y questlaw-mcp
What the publisher says
From the Questlaw Library repository's README, as published. We do not edit it. Read it on GitHub
QuestLaw Library MCP
- QuestLaw Library MCP
- Overview
- Quick start
- Set up and install
- Using the server
- Development and release
- License
Overview
A read-only MCP server that lets an AI client search and read your QuestLaw research library.
Project status
QuestLaw MCP is an experimental, open-source project for connecting your QuestLaw library to AI tools.
The server decrypts your library on your own machine, from a .qlvault export generated via the extension. It is read-only and makes no network connections.
Disclaimer
This project is not part of the official, supported QuestLaw product suite.
Using it decrypts your library on your computer and gives the readable contents to the AI client you connect it to. That client sends what it reads to its provider. The server itself sends nothing anywhere, but it cannot control what the client or the provider does with what it receives. Please use it with that in mind, and read SECURITY.md before you connect a library that holds sensitive information.
How it works
- In QuestLaw, use the Export tool to create an encrypted file of your library (questlaw-backup-.qlvault).
- The server looks for the newest export file in the folder you choose.
- It decrypts the file in memory with your account key. Your library is never written to disk unencrypted.
- It builds a search index and answers tool calls.
QuestLaw extension your machine AI client
+--------------+ +---------------------------+ +----------+
| encrypted | export | questlaw-library-mcp | stdio | Claude, |
| library |----------->| |<------>| ChatGPT, |
| (IndexedDB) | .qlvault | 1. reads the export | MCP | ... |
+--------------+ file | 2. unwrap with your key | +----------+
| 3. decrypt in memory |
account key --------->| 4. build a search index |
(OS secret store) | 5. answer tool calls |
+---------------------------+
no network connections, no writesQuick start
npx -y questlaw-mcp@0.5.1 setupsetup shows the disclosure and asks you to accept it, stores your account key in the OS secret store, finds your newest export, test-decrypts it, and prints the configuration for your client. To check an install later:
npx -y questlaw-mcp@0.5.1 doctorFrom a clone, run the same commands as node bin/questlaw-library-mcp.js setup and node bin/questlaw-library-mcp.js doctor. Once doctor passes, choose an install method below.
Set up and install
Requirements
Getting your library out of QuestLaw.
- Node.js 20 or newer. Version 24 or newer is preferred.
- A QuestLaw library export. See
that supports MCP over stdio. ChatGPT requires a Secure MCP Tunnel.
- Your 43-character account key. See Your account key.
- An MCP client. For example, Claude Desktop, Claude Code, Codex, or any client
Getting your library out of QuestLaw
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Questlaw Library: common questions
- Is Questlaw Library MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Questlaw Library safety report
- How do I install Questlaw Library?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Questlaw Library need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Questlaw Library maintained?
- The last commit was 26 days ago (2026-10-08). The latest release is v0.5.1.
- How does Questlaw Library compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); tools 10 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.