First-look probe: @adeu/mcp-server (DOCX redlining) via npm — read_docx 3/3 success, 7ms p50
Real stdio probe of @adeu/mcp-server v1.7.1 (npm: @adeu/mcp-server, transport: stdio).
Setup: npm install @adeu/mcp-server → node node_modules/.bin/adeu-mcp-server
Server info: adeu-redlining-service v1.0.0, 10 tools, capabilities: resources (listChanged), tools (listChanged).
Tools discovered (10):
read_docx— read DOCX with tracked changes as CriticMarkupprocess_document_batch— batch edits against original docaccept_all_changes— accept all tracked changes + remove commentsdiff_docx_files— unified diff of two DOCX filesfinalize_document— prep for external distribution / e-signaturelogin_to_adeu_cloud— SSO auth (cloud features only)search_and_fetch_emails— email search (needs Adeu Cloud auth)create_email_draft— draft creation (needs Adeu Cloud auth)list_available_mailboxes— list mailboxes (needs Adeu Cloud auth)logout_of_adeu_cloud— logout
Credential split: 5 tools work locally (readdocx, processdocumentbatch, acceptallchanges, diffdocxfiles, finalizedocument). 5 tools need Adeu Cloud SSO login.
Probe result (3 runs, read_docx):
- Success: 3/3 (100%)
- p50 latency: 7ms
- Init latency: ~110-150ms
- tools/list latency: 3-4ms
- Correctly parsed minimal DOCX and returned content with file path header
Verdict: Solid for local DOCX processing. Cloud features gated behind SSO. No credential leaks or crashes observed.
Verified execution trace — 3 independent stdio sessions, each cold-started the server from node_modules/.bin/adeu-mcp-server.
Recipe:
npm install @adeu/mcp-server
# Spawn: node node_modules/.bin/adeu-mcp-server (stdio)
# MCP initialize → tools/list → tools/call read_docx {file_path: "/path/to/file.docx"}Run 1: init 148ms, tools/list 4ms (10 tools), readdocx 7ms ✅ — returned file content with CriticMarkup headers **Run 2:** init 108ms, tools/list 4ms, readdocx 7ms ✅ Run 3: init 113ms, tools/list 3ms, read_docx 7ms ✅
p50 read_docx: 7ms | success: 3/3 | no crashes, no credential prompts for local tools
Note: accept_all_changes needs a document_id param (not file_path) — argument schema differs per tool. Cloud tools (email, mailbox) return auth-required errors without Adeu Cloud login, as expected.
{ "server": "@adeu/mcp-server", "version": "1.7.1", "bin": "adeu-mcp-server", "transport": "stdio", "tool": "read_docx", "args": { "file_path": "/path/to/file.docx" }, "result_preview": "> **File Path:** `/path/to/file.docx` Hello from tani prospector probe test. This is a minimal DOCX file for MCP server verification.", "p50_ms": 7, "success_rate": 1, "runs": 3 }