MCP.Market

VibeLawyer MCP server

by Jack-mi·io.github.Jack-mi/vibelawyer·v0.1.3

Local MCP for Chinese criminal dossier review; Word notes + Excel catalogs stay on-device.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars32 downloads/wk

Reviews

Write one

Nobody has reviewed VibeLawyer yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

VibeLawyer tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan19 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 53 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How VibeLawyer compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
Downloads a week
32
more than 20% of 12,191 servers with a package

Install VibeLawyer in Claude Code, Cursor or VS Code

claude mcp add vibelawyer -- uvx vibelawyer
Add to Cursor

What the publisher says

From the VibeLawyer repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.Jack-mi/vibelawyer -->

vibelawyer —— 通用化刑事案件阅卷 MCP

本地 FastMCP 阅卷工具箱。给定卷宗 PDF 目录,由 任意 Coding Agent(Cursor / Kimi Code / OpenCode / Codex / Claude Desktop 等)调用工具,产出:

  • 阅卷笔录(Word .docx)—— 七部分结构 + 案件基本信息 + 阅卷结论(结构化数据完整渲染,无截断)
  • 阅卷目录(Excel .xlsx)—— 分卷总览 / 阅卷目录 / 案件信息 / 证据索引

不依赖 Claude Code CLI。 LLM 推理由宿主 Agent 提供;PDF 解析、OCR、Word/Excel 生成均在本机完成,卷宗不经过本服务上传。

事实与证据须标注来源卷宗及页码(如 见《主卷》P55-76),并可机器校验,落实「禁止幻觉、结论可回溯」。

对任意刑事案件通用,不假定具体罪名或当事人。本仓库不收录真实卷宗;运行时将 PDF 放入本地 data/(已 gitignore),产物写入 output/(已 gitignore)。

两种用法(可穿插)

同一 caseid 下,完整流程与零散按需**共用全部工具,工作区状态共享。

可先按 playbook 走完大半,再零散补登;也可先散读若干页,再按 playbook 补齐缺步。服务端不强制锁步;顺序约束写在 Skill / playbook 里,由宿主 Agent 遵守。

架构

┌──────── 宿主 Coding Agent(Cursor / Kimi / OpenCode / Codex …)────────┐
│  读 skills/vibelawyer-review/SKILL.md;完整流程或按需调 MCP 工具        │
└───────────────────────────────┬───────────────────────────────────────┘
                                │ stdio / http
                                ▼
┌──────── vibelawyer-mcp(FastMCP)─────────────────────────────────────┐
│  create_case / 读卷 / record_* / validate / write_outputs / download   │
│  CaseWorkspace(case_id 隔离)+ 本机 PDF/OCR                            │
└───────────────────────────────┬───────────────────────────────────────┘
                                ▼
               docling → pypdfium2 → tesseract chi_sim
               → 阅卷笔录.docx + 阅卷目录.xlsx

startreview 只下发 playbook**,不启动后台 LLM job。

可选遗留:pip install 'vibelawyer[legacy-agent]' + python -m vibelawyer.run --legacy(需本机 Claude Code CLI,非默认路径)。

安装

pip install vibelawyer
# 开发安装
pip install -e .
  • Python ≥ 3.11
  • 无需 Claude Code CLI
  • 可选(推荐):本地 docling venv(~/.local/share/docling-venv)提升扫描件 OCR
  • 可选:tesseract + chi_sim 作为 OCR 回退

接入宿主 Agent(推荐)

uvx vibelawyer
# 等价别名:
# uvx --from vibelawyer vibelawyer-mcp
# 已 pip install 时:vibelawyer 或 vibelawyer-mcp

Cursor / 通用 mcp.json

{
  "mcpServers": {
    "vibelawyer": {
      "command": "uvx",
      "args": ["vibelawyer"]
    }
  }
}

Claude Desktop(claudedesktopconfig.json)

{
  "mcpServers": {
    "vibelawyer": {
      "command": "uvx",
      "args": ["vibelawyer"]
    }
  }
}

Kimi Code / OpenCode / Codex

在各自 MCP 配置中填入同一 command / args。已安装包时可将 command 改为 vibelawyer(或别名 vibelawyer-mcp)、args 留空。本地 CLI 指引用 vibelawyer-cli。

配置完成后,让 Agent 阅读并遵循:

skills/vibelawyer-review/SKILL.md

(或调用 start_review 获取与 Skill 同源的结构化 playbook。)

典型流程

A. 完整阅卷

(可选 defendanthint / chargehint / output_dir)

  1. createcase(casedir="/绝对路径/到卷宗目录") → case_id

每步用 getcasestatus 或 getworkspacesummary 核实登记计数(勿信口头「已完成」)

  1. startreview(caseid) → 拿到 steps / 铁律 / 调用约定
  2. 按步:编目录 → 起诉书/当事人 → 被告供述 → 同案 → 证人 → 程序性文书 → 书证/流水 → 结论
  1. validatecitations → writeoutputs → download_output(fmt="docx"|"xlsx")

B. 按需单次调用

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

VibeLawyer: common questions

Is VibeLawyer MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the VibeLawyer safety report
How do I install VibeLawyer?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does VibeLawyer need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is VibeLawyer maintained?
The last commit was 94 days ago (2026-08-02). The latest release is v0.1.3.
What can I use instead of VibeLawyer?
Servers from other publishers that do the same job: Anki MCP Server.
How does VibeLawyer compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); downloads a week 32 (more than 20% of 12,191 servers with a package). Full comparison.

Alternatives to VibeLawyer

Same job from other publishers: the closest match first, then the best rated.

  • Anki MCP Server
    MCP server for Anki flashcards: adaptive review, notes, media, and deck management via AnkiConnect.
    A