Paqtra
OCI · GHCR.IO/ZYVORAI/PAQTRA-MCP
Read-only Cilium and Hubble network observability and flow investigation for Kubernetes.
Available components
Last scanned (5 hours ago)
Scores higher than 48% of OCI servers
Category Monitoring and Observability
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →
Supply Chain Security0
- No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.Unverified
- Known CVEs could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.Unverified
- Install-script risk not yet assessed.Unverified
- Dependency health could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.Unverified
Provenance & Transparency23
- Repository check failed: the declared repository URL redirects; it must resolve directly. See how to fix → View diagnostics → Fail
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (Apache-2.0).Pass
- Actively maintained (last published 3 days ago).Pass
- Publishes a security disclosure policy (SECURITY.md).Pass
Schema Quality & AI Usability60
- AI-judged instruction clarity (fair).Partial
- Tool/resource definitions use about 1284 tokens (~32/item across 39 items; 39 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management13
- Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage98
- 97% of tools have a non-trivial description (not blank, and not just the tool's name).Partial
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 39 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 40 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 18 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 17 Oct 26 +1
- Stability: unverified → 0.07 ▲ functional
- 15 Oct 26 33
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 19 Oct 2026 · Analysed oci/ghcr.io/zyvorai/paqtra-mcp@2.2.3
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | oci |
| Reason | No attestation published |
Background: How many MCP packages publish verified provenance →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
paqtra_anomalies ~40
Detected network anomalies.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum rows to return |
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_anomaly ~27
Get one anomaly by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Anomaly id |
No output schema declared.
No examples provided.
paqtra_cilium_agent ~37
Read-only Cilium agent query (status, endpoints, identities, ...).
| Name | Type | Req | Description |
|---|---|---|---|
| what | string | yes | Agent query name |
No output schema declared.
No examples provided.
paqtra_cilium_features ~30
Enabled Cilium features (kube-proxy replacement, encryption, Hubble, ...).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_cilium_metrics ~18
Cilium agent metrics summary.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_cilium_resources ~55
List Cilium custom resources of a kind (for example ciliumnetworkpolicies, ciliumendpoints).
| Name | Type | Req | Description |
|---|---|---|---|
| kind | string | yes | Resource kind |
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_compliance_audit ~29
Get one compliance audit by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Audit id |
No output schema declared.
No examples provided.
paqtra_compliance_audits ~18
Past compliance audits.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_compliance_frameworks ~17
Supported compliance frameworks.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_connectivity_alerts ~20
Connectivity alerts raised by declared paths.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_connectivity_path_status ~30
Current status of one declared connectivity path.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Path id |
No output schema declared.
No examples provided.
paqtra_connectivity_paths ~19
Declared connectivity paths being watched.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_dependencies ~28
Observed service dependency graph.
| Name | Type | Req | Description |
|---|---|---|---|
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_ebpf_attachments ~32
BPF program attachments classified as cil_*, netra_* or other (read-only).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_ebpf_drift ~24
BPF attachment drift against the last known state.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_ebpf_programs ~24
Loaded eBPF programs and their runtime stats.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_endpoints ~27
Cilium endpoints.
| Name | Type | Req | Description |
|---|---|---|---|
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_events ~40
Recent Kubernetes and Cilium events.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum rows to return |
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_flow ~25
Get one flow by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Flow id |
No output schema declared.
No examples provided.
paqtra_flow_history ~52
Query stored flow history.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum rows to return |
| namespace | string | – | Kubernetes namespace to filter on |
| offset | integer | – | Rows to skip, for paging |
No output schema declared.
No examples provided.
paqtra_flow_stats ~25
Flow totals: forwarded, dropped, requests per second, average latency.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_flow_store ~22
Size, retention and health of the flow history store.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_flow_timeline ~32
Flow counts over time from stored history.
| Name | Type | Req | Description |
|---|---|---|---|
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_flows ~82
List recent Hubble flows, optionally filtered by namespace or verdict (FORWARDED, DROPPED).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum rows to return |
| namespace | string | – | Kubernetes namespace to filter on |
| offset | integer | – | Rows to skip, for paging |
| verdict | string | – | FORWARDED or DROPPED |
No output schema declared.
No examples provided.
paqtra_healer_problems ~28
Problems the healer module has detected (listing only; fixes are not exposed).
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_health ~13
API health.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_heatmap ~28
Traffic heatmap data.
| Name | Type | Req | Description |
|---|---|---|---|
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_hubble_metrics ~17
Hubble metrics summary.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_hubble_nodes ~18
Hubble relay node status.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_investigate_flow ~48
Explain one flow: which policy or condition allowed or dropped it. Stores an evidence bundle; changes no cluster state.
| Name | Type | Req | Description |
|---|---|---|---|
| flow_id | string | yes | Flow id to explain |
No output schema declared.
No examples provided.
paqtra_investigate_path ~104
Answer why workload A cannot reach B: evidence from flows, drops and policy. Stores an evidence bundle; changes no cluster state.
| Name | Type | Req | Description |
|---|---|---|---|
| destination | object | yes | object {namespace, name|pod} |
| port | integer | yes | destination port |
| protocol | string | – | TCP (default) or UDP |
| source | object | yes | object {namespace, name|pod} |
| time_window_minutes | integer | – | look-back, default 60 |
No output schema declared.
No examples provided.
paqtra_investigation ~29
Fetch a stored investigation bundle by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Bundle id |
No output schema declared.
No examples provided.
paqtra_nodes ~19
Cluster nodes and their Cilium agent state.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_policies ~41
List network policies (Cilium CNP/CCNP) Paqtra can see.
| Name | Type | Req | Description |
|---|---|---|---|
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_policy ~26
Get one network policy by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Policy id |
No output schema declared.
No examples provided.
paqtra_rootcause_drops ~42
Recent packet drops with reasons.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Maximum rows to return |
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_security_findings ~30
Security findings from the dashboard.
| Name | Type | Req | Description |
|---|---|---|---|
| namespace | string | – | Kubernetes namespace to filter on |
No output schema declared.
No examples provided.
paqtra_security_posture ~17
Overall security posture summary.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
paqtra_zero_trust ~19
Zero-trust score per namespace.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
How do I install the Paqtra MCP server?
Paqtra runs locally as a container image, launched with docker run --rm -i -e PAQTRA_URL -e PAQTRA_TOKEN -e PAQTRA_USERNAME -e PAQTRA_PASSWORD ghcr.io/zyvorai/paqtra-mcp:2.2.3. Ready-made configuration for Claude, Cursor, VS Code, Codex and 3 more is on this page, copied from each client's own documentation.
oci · ghcr.io/zyvorai/paqtra-mcp
claude mcp add zyvorai-paqtra -- docker run --rm -i -e PAQTRA_URL -e PAQTRA_TOKEN -e PAQTRA_USERNAME -e PAQTRA_PASSWORD ghcr.io/zyvorai/paqtra-mcp:2.2.3
This image reads PAQTRA_URL, PAQTRA_TOKEN, PAQTRA_USERNAME and PAQTRA_PASSWORD. Set them in your client's env block for this server; docker run -e passes each one through to the container.
What is the Paqtra MCP server?
Paqtra is an MCP server listed in the public MCP registry as io.github.zyvorai/paqtra. Read-only Cilium and Hubble network observability and flow investigation for Kubernetes. This page covers its container image (ghcr.io/zyvorai/paqtra-mcp).
Is the Paqtra MCP server safe to use?
Paqtra scores 35 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Paqtra MCP server expose?
Paqtra exposes 39 tools: paqtra_flows, paqtra_flow, paqtra_flow_stats, paqtra_flow_history, paqtra_flow_timeline, and 34 more. Their descriptions and schemas cost roughly 1,232 tokens of context every time the server is loaded.
Is the Paqtra MCP server still maintained?
Paqtra is still listed as active in the MCP registry. We last reached this channel on 19 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.
What licence is the Paqtra MCP server under?
Paqtra declares the Apache-2.0 licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.