MCP.Market

Laserfiche MCP server

by SamuelSHernandez·io.github.SamuelSHernandez/laserfiche-mcp·v2.6.1·2 stars

MCP server for self-hosted Laserfiche repositories — search and read documents from Claude.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

2 stars37 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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 root

Then 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.

All Laserfiche alternatives →
  • DocsMint
    Cloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.
    A
  • obsei
    Self-hosted customer feedback with PII stripped at ingest: search, stats and themes with citations.
    A
  • searxNcrawl
    Web search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. Self-hosted.
    A
  • Tinysearch
    Fast discovery search and self-hosted web research for MCP agents.
    B
  • Immich Photo Manager
    Photo management for self-hosted Immich: search, albums, duplicates, faces, PDF reports. 94 tools.
    B