Laserfiche MCP server
io.github.SamuelSHernandez/laserfiche-mcp·v2.6.1·2 starsMCP server for self-hosted Laserfiche repositories — search and read documents from Claude.
not scanned yet
2 stars37 downloads/wk
Reviews
Write oneNobody has reviewed Laserfiche yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Laserfiche tools
No tool declarations could be read from the package source. They show once the server is installed.
How Laserfiche compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 3,470 Web search servers
- GitHub stars
- 2
- more than 70% of 1,786 Web search servers
- Downloads a week
- 37
- more than 23% of 827 Web search servers with a package
Release history: 3 versions in the registry since 2026-07-09, latest 2026-10-08, typically one every 83 days.
Install Laserfiche in Claude Code, Cursor or VS Code
claude mcp add laserfiche-mcp -- uvx laserfiche-mcp
What the publisher says
From the Laserfiche repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.SamuelSHernandez/laserfiche-mcp -->
laserfiche-mcp
Community project — not affiliated with or endorsed by Laserfiche.
A Model Context Protocol server that lets Claude (Desktop, Code, or any MCP client) search, read, and — when you opt in — write documents in a self-hosted Laserfiche repository. The same binary is also a full command-line client (ls, get, cat, search, manifest, dedupe, ...) for the deterministic work that needs no model at all.
Current release v2.3.0 — read and write tools for self-hosted Repository API v1 and v2, a one-click Claude Desktop extension, an optional remote HTTP transport with per-user OAuth for web clients, and a full CLI (ls, get, cat, search, manifest, dedupe, ...) for the deterministic work that needs no model at all. Read-only by default; write tools register only with LFREADONLY=false and are guarded by path fences and a two-step, parameter-bound confirmation flow. See the CHANGELOG for per-release notes and the roadmap for what's next.
Quick start
uv tool install laserfiche-mcp # or run ad hoc: uvx laserfiche-mcp
laserfiche-mcp setup # wizard: server URL + account, then verifies the connection
laserfiche-mcp ls 1 # you're in — list the repository rootThen wire it into your MCP client — see Claude Desktop and Claude Code below. Prefer environment variables over the wizard? See Configure. Want a no-terminal install instead? See the Claude Desktop extension.
What you can do with it
Once connected, Claude can:
Read (always available):
- Search the repository with native Laserfiche search syntax, by name pattern, or via the LLM-friendly search_natural flow (asks the server for templates first, then runs with automatic 400 repair)
- List the contents of any folder, look up an entry by ID or path, read all template field values, list field/tag/template/link definitions and audit reasons
- Inspect document metadata, fetch the raw edoc as base64, or extract text locally (PDF, DOCX, PPTX, XLSX, EML, HTML, RTF, text/) — all via getdocument_edoc(..., mode=...)
Write (opt-in via LFREADONLY=false):
- Create folders, import documents, copy entries (async), rename and move entries
- Set, merge, and clear fields, tags, and links on an entry
- Assign and remove templates — with optional client-side validation of repository-required fields before the API call
- Delete entries (folders cascade), edocs, and specific page ranges — all with a two-step preview→confirm-token flow, HMAC-signed and bound to operation + entry + the operation's own parameters, expiring after 5 minutes
Operate safely — every write checks the entry's path against LFWRITEPATHSALLOW / LFWRITEPATHSDENY, folder deletes refuse unless forcelargedelete=true when child count exceeds LFDELETEFOLDERMAXDESCENDANTS, and LFWRITETOOLS_ALLOWED can scope a deployment to e.g. metadata-only writes.
Install
Two ways to run it, depending on who you are.
For everyone — the Claude Desktop extension
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Laserfiche: common questions
- Is Laserfiche MCP server safe?
- Mostly: it is graded B (83/100). Read the Laserfiche safety report
- How do I install Laserfiche?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Laserfiche need an API key?
- Yes. The registry entry asks for
LF_PASSWORD. - Is Laserfiche maintained?
- The last commit was 51 days ago (2026-09-14). The latest release is v2.6.1.
- What can I use instead of Laserfiche?
- Servers from other publishers that do the same job: DocsMint MCP server, obsei MCP server and searxNcrawl MCP server. Compare all Laserfiche alternatives.
- How does Laserfiche compare with other Web search MCP servers?
- safety score 83/100 (higher than 70% of 3,470 Web search servers); github stars 2 (more than 70% of 1,786 Web search servers); downloads a week 37 (more than 23% of 827 Web search servers with a package). Full comparison.
Alternatives to Laserfiche
Same job from other publishers: the closest match first, then the best rated.
DocsMintCloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.not reviewedEstablishedA- obseiSelf-hosted customer feedback with PII stripped at ingest: search, stats and themes with citations.not reviewedEstablishedA
- searxNcrawlWeb search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. Self-hosted.not reviewedEstablishedA
- TinysearchFast discovery search and self-hosted web research for MCP agents.not reviewedEstablishedB
- Immich Photo ManagerPhoto management for self-hosted Immich: search, albums, duplicates, faces, PDF reports. 94 tools.not reviewedEstablishedB