LogCarver MCP server
io.github.caiderek/logcarver-mcp·v0.1.4·1 starsRead-only MCP server that finds deleted SQL Server rows from the transaction log (fn_dblog).
not scanned yet
1 stars
Reviews
Write oneNobody has reviewed LogCarver yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
LogCarver tools
No tool declarations could be read from the package source. They show once the server is installed.
How LogCarver compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 73/100
- higher than 32% of 802 Databases servers
- GitHub stars
- 1
- more than 45% of 602 Databases servers
Release history: 4 versions in the registry since 2026-10-12, latest 2026-10-18, typically one every 2 days.
Install LogCarver in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the LogCarver repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.caiderek/logcarver-mcp -->
LogCarver.Mcp
English | 繁體中文
A read-only MCP server that lets an AI assistant answer "what rows were just deleted from this SQL Server table?" by reading the database's transaction log (fn_dblog). No Audit, CDC or Change Tracking needs to be enabled beforehand.
It is a thin wrapper over the decoding engine from LogCarver (MIT). Everything runs on your machine and nothing is sent anywhere.
Status: early (v0.1). On NuGet and in the official MCP registry as io.github.caiderek/logcarver-mcp.
What it does
One tool, finddeletedrows. It only runs SELECTs. It never changes data, and the optional undo SQL is plain text that the tool never executes.
The result is JSON: a summary (counts, truncation, warnings and notes) and events (kind, timestamp, LSN, transaction id, before/after column values, note). Binary values are hex strings and decimals are strings, so nothing is silently rounded.
Requirements and limits
- The connection's login must be sysadmin (fn_dblog requires it).
- You only see what is still in the active log. If the log space has been reused the result is empty, and that is not a bug. The paid LogCarverOffline tool can often recover that case by reading the raw .ldf.
- TRUNCATE and DROP cannot be recovered.
- Compressed tables are refused. time and xml columns and off-row LOB values are refused or flagged needsManualReview; they are never guessed.
- Validated on SQL Server 2025, 2022, 2019 and 2016 (SP2). Other versions return a warning in notes.
- Scanning a large active log can take a minute or more.
Configure
The connection string comes from an environment variable, so credentials never pass through the AI conversation:
LOGCARVER_MCP_CONNECTION_STRING=Server=localhost;Database=MyDb;Integrated Security=true;TrustServerCertificate=trueOr point LOGCARVERMCPCONNECTIONSTRINGFILE at a file that contains it.
The login is sysadmin and the caller is an AI, so the tool may only read the connection string's database. To let it read others, list them (comma or semicolon separated):
LOGCARVER_MCP_ALLOWED_DATABASES=Sales;HRRow values come straight from the database. They are data, not instructions, and the tool description tells the model so.
Install
Needs the .NET 10 SDK or runtime.
dotnet tool install -g LogCarver.McpOr run it without installing, through dnx:
dotnet dnx LogCarver.Mcp --yesClaude Code
claude mcp add logcarver --env LOGCARVER_MCP_CONNECTION_STRING="Server=localhost;Database=MyDb;Integrated Security=true;TrustServerCertificate=true" -- logcarver-mcpWith dnx instead of a global tool, end the command with -- dotnet dnx LogCarver.Mcp --yes.
From source
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
LogCarver: common questions
- Is LogCarver MCP server safe?
- Mostly: it is graded B (73/100). Read the LogCarver safety report
- Does LogCarver need an API key?
- Yes. The registry entry asks for
LOGCARVER_MCP_CONNECTION_STRING. - Is LogCarver maintained?
- The last commit was 23 days ago (2026-10-12). The latest release is v0.1.4.
- What can I use instead of LogCarver?
- Servers from other publishers that do the same job: DBHub MCP server, Motherduck MCP server and Keboola MCP server.
- How does LogCarver compare with other Databases MCP servers?
- safety score 73/100 (higher than 32% of 802 Databases servers); github stars 1 (more than 45% of 602 Databases servers). Full comparison.
Alternatives to LogCarver
Same job from other publishers: the closest match first, then the best rated.
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- MotherduckSQL analytics and data engineering for AI Assistants and IDEsnot reviewedEstablishedA
- KeboolaConnect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...not reviewedEstablishedA
- GeoLensRead-only access to a self-hosted GeoLens spatial catalog: datasets, features, maps, sandboxed SQL.not reviewedEstablishedB
- FaucetSQL database to MCP tools and REST API: PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Snowflake.not reviewedEstablishedA