Project-owned sample · frozen 2026-09-12
A boundary you can
inspect yourself.
The public Local Knowledge Terminal MCP bridge was reviewed at commit e750e5a. The official Python MCP SDK listed its surface, called both tools, read its resource, and exercised a project-owned multilingual fixture.
This sample is a code-and-protocol review of one revision. It is not a customer result, penetration test, security certification, or guarantee of production fitness.
Decision
GO locally.
NO-GO remotely.
What was executed
The advertised surface matched the tested surface.
MCP 2.2.0 returned exactly query_private_knowledge, trace_private_claim, and lkt://collections/status. Both tools advertised read-only, non-destructive, idempotent, closed-world annotations.
Multilingual trace
One Japanese query reached its Chinese source evidence.
The query 春 returned one accepted subject, its English meaning, Japanese and Chinese translations, a reviewed relation, one source excerpt, and a validated source hash. The returned database status contained English, Japanese, and Chinese, but no database path.
The fixture is project-owned PocketPolyglot material. No customer source or production database was used.
Observed controls
Labels plus enforcement.
mode=ro and PRAGMA query_only=ON.Evidence packet
The result is small enough to verify.
Protocol surface
The exact tool schemas, annotations, resource, and absence of prompts are preserved.
Read tool-inventory.json →Executed checks
The sanitized log records fourteen passing core and MCP protocol tests without local paths.
Open test.log →Integrity
The manifest hashes the environment, inventory, outputs, source hashes, log, report, and summary.
Read manifest.json →Residual risk
Read-only does not mean private.
Client disclosure
An authorized or compromised client can receive returned excerpts and send them beyond the device.
Transport
Loopback prevents direct network exposure; it does not provide user authentication or an authorization policy.
Scope boundary
This review did not attempt penetration testing, production traffic, destructive calls, remote gateway design, or certification.
Your MCP server · USD 500
Start by deciding whether ten checks are enough.
The free fit check collects repository and runtime metadata, not source or secrets. If the job fits, the exact revision, surface, cases, handling terms, deliverables, and timing are accepted before payment.