Mmcp.market

Deckprobe MCP server

by deckflow·io.github.deckflow/deckprobe·v0.1.1

Inspect PDF, Office, and iWork documents without rendering: counts, metadata, security signals

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

full report

Adoption
New

0 stars33 downloads/wk

Reviews

Write one

Nobody has reviewed Deckprobe yet.

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

Deckprobe tools (4)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • list_formats

    List the document formats DeckProbe can inspect: drivers, the extensions each one

  • list_targets

    List every target a format supports, with its aliases, value type, minimum probe

  • probe
  • probe_batch

Public scan report

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

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

What the publisher says

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

DeckProbe MCP Server

Let an agent ask what's inside a PDF, Office, or iWork file — without opening it.

Install · Tools · Configuration · Security · How it works · DeckProbe

An MCP server that exposes DeckProbe — ffprobe for documents — as four typed tools. Ask for page counts, slide counts, metadata, encryption and macro signals, structure, or integrity, and get back bounded, deterministic JSON with confidence, evidence, and measured I/O cost.

Nothing is rendered, no macro runs, no external reference is followed, and no network connection is opened. It is safe to point at untrusted files.

// probe { "path": "deck.pptx", "targets": ["slide_count"], "view": "values" }
{
  "schema_version": 2,
  "status": "ok",
  "driver": { "id": "powerpoint", "profile": "pptx" },
  "values": { "powerpoint.slide_count": 31 },
  "view": "values"
}

Install

Nothing to install ahead of time — npx fetches the server and the engine together.

Claude Code

claude mcp add deckprobe -- npx -y @deckflow/deckprobe-mcp

Claude Desktop, Cursor, VS Code, Zed, and anything else reading mcpServers

{
  "mcpServers": {
    "deckprobe": {
      "command": "npx",
      "args": ["-y", "@deckflow/deckprobe-mcp"]
    }
  }
}

For a pinned install, npm install -g @deckflow/deckprobe-mcp and use deckprobe-mcp as the command.

Requires Node.js 20 or newer. The engine binary arrives as a per-platform optional dependency for macOS, Linux (glibc and musl), and Windows on x86-64 and ARM64; anywhere else the server falls back to the same engine compiled to WebAssembly, so npx works wherever Node does.

Tools

There is also one resource, deckprobe://schema, carrying the report JSON Schema bundled with the running engine.

probe

{
  "path": "reports/q3.pptx",
  "targets": ["@summary", "@security"],  // presets, short names, or canonical names
  "level": "metadata",                   // header | metadata | deep
  "min_confidence": "high",              // low | medium | high | exact
  "target_confidence": { "slide_count": "exact" },
  "view": "report",                      // report | values
  "budget": { "max_physical_bytes": 8388608, "timeout_ms": 1000 }
}

targets accepts short names (slidecount), canonical names (powerpoint.slidecount), and presets:

@summary deliberately omits statistics that need a full-file read. A PDF's page_count is the notable case — ask for it explicitly.

probe_batch

Shortened. The full README is on GitHub.

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

Install directly

Runs npx -y @deckflow/deckprobe-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add deckprobe -- npx -y @deckflow/deckprobe-mcp
Add to Cursor

Deckprobe: common questions

Is Deckprobe MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Deckprobe safety report
How do I install Deckprobe?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Deckprobe need an API key?
No secret keys are declared. It reads 5 settings from the environment.
Is Deckprobe maintained?
The last commit was 32 days ago (2026-08-22). The latest release is v0.1.1.
What can I use instead of Deckprobe?
Servers from other publishers that do the same job: AARF Utility Network MCP server, CrowdStrike Falcon MCP Server and SSH Manager MCP server. Compare all Deckprobe alternatives.

Alternatives to Deckprobe

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

All Deckprobe alternatives →
  • AARF Utility Network
    Paid AI utilities for web comparison, code checks, document extraction, security, and research.
    C
  • CrowdStrike Falcon MCP Server
    Connects AI agents with CrowdStrike Falcon for security analysis and automation.
    A
  • SSH Manager
    SSH server management for agents, with per-server read-only and allowlist security modes
    B
  • Reversecore MCP
    Security-first MCP server for reverse engineering, malware analysis, forensics, and SAST.
    B
  • Notebooklm Secure
    Security-hardened NotebookLM MCP with post-quantum encryption
    A

More from deckflow