MCP.Market

rustsdcmcp MCP server

by mechubsec·io.github.mechubsec/rustsdcmcp·v0.6.0·1 stars

Juniper Security Director Cloud MCP server: scoped, audited change control. Rust.

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

not scanned yet

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed rustsdcmcp yet.

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

rustsdcmcp tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How rustsdcmcp compares

Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 915 Security servers
GitHub stars
1
more than 60% of 587 Security servers

Release history: 5 versions in the registry since 2026-10-15, latest 2026-10-30, typically one every 4 days.

Install rustsdcmcp in Claude Code, Cursor or VS Code

claude mcp add rustsdcmcp -- docker run -i --rm ghcr.io/mechubsec/rustsdcmcp:0.6.0
Add to Cursor

What the publisher says

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

rustsdcmcp

Async Rust Model Context Protocol server for HPE Juniper Security Director Cloud a mechub project — sovereign network-security automation

Unofficial / community project. This is an independent community project

and does not claim affiliation with or endorsement by Hewlett Packard

Enterprise or Juniper Networks. Product names and trademarks are used only to

identify the systems with which the software interoperates.

rustsdcmcp exposes HPE Juniper Security Director Cloud (SDC) to MCP clients as a bounded, auditable tool surface. SDC is the HPE Juniper SASE portal for an SRX estate, so this server talks to that management plane rather than to any single firewall. Where rustjunosmcp talks NETCONF to individual SRX devices, rustsdcmcp talks HTTPS REST to the portal that governs them.

That distinction has a large blast radius: one SDC action can affect many managed SRX devices. Strict approval, credential-safe attribution, and bounded I/O therefore protect the management plane rather than merely decorate it.

Current status

rustsdcmcp exposes 78 MCP tools (v0.3.1 and main; v0.2.0 shipped 74): 60 bounded read tools and 18 change-control tools. The surface covers the part of the SDC API that manages SRX devices and their policy; the rest of the product's API is deliberately out of scope.

Every mutation is reachable only through prepare → independent approval → apply. A wildcard token scope deliberately grants no write tool, so each must be named explicitly when a token is minted.

Live validation against SDC has gone well beyond read-only. On 2026-08-07 a full prepare → approve → apply policy deploy ran against the lab tenant and reached a managed vSRX, which is how the co-management behaviour in #23 was discovered: within hierarchies SDC owns, objects not reachable from a policy SDC imported are deleted on deploy. Interfaces, routing, system, and the management instance were untouched. The full boundary and the observed diff are in docs/operations.md. JobStatus and DeviceStatusEntry are validated against live preview and deploy responses.

On 2026-08-12 the certificate and licence readers, BulkSyncDevices, and the template endpoints were exercised live. Device sync imports into SDC rather than pushing to the device, but reconciles inventory only and does not clear deviceconfigstate: OUTOFBAND_CHANGED.

Read-path security properties were last verified live on 2026-08-07 against commit ea81805d2b4b97df9bdd3f70423e047524896a3d with mecmcp v0.5.0. The transport and scope preflight were replaced afterwards in e28d0cc and 369f9bb, so that result no longer speaks for current main; no lab SDC tenant was available to repeat it live. On 2026-10-06, against commit 2036523 with mecmcp v0.26.0, the automated integration suite was re-run instead — cargo test --workspace, 258 passed, 0 failed — which covers: requests with a missing bearer are refused (crates/rustsdcmcp/tests/httpboundary.rs::routerrequiresbearer), out-of-scope tenants are refused (crates/rustsdcmcp/tests/httpboundary.rs::outofscopetenantisrefused), exact tool and tenant scope enforcement with read/write tool disjointness (crates/rustsdcmcp/src/server.rs scope unit tests, crates/rustsdcmcp/tests/toolcontract.rs), and secret-key redaction of responses (crates/rustsdcmcp-core/src/redact.rs unit tests). The remaining properties from the 2026-08-07 live audit have not been re-verified on current main; this run is not a substitute for the live-tenant exercise and does not re-establish one.

Shortened. The full README is on GitHub.

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

rustsdcmcp: common questions

Is rustsdcmcp MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the rustsdcmcp safety report
How do I install rustsdcmcp?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does rustsdcmcp need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is rustsdcmcp maintained?
The last commit was 19 days ago (2026-10-16). The latest release is v0.6.0.
What can I use instead of rustsdcmcp?
Servers from other publishers that do the same job: SonarQube MCP Server, Cinema4d MCP server and Rubrik Security Cloud MCP server.
How does rustsdcmcp compare with other Security MCP servers?
safety score 85/100 (higher than 70% of 915 Security servers); github stars 1 (more than 60% of 587 Security servers). Full comparison.

Alternatives to rustsdcmcp

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

  • SonarQube MCP Server
    Analyze code quality and security with SonarQube Server or Cloud directly in AI assistants.
    B
  • Cinema4d
    MCP server for Cinema 4D — entity CRUD, parameter-level access, batched undo, security controls.
    A
  • Rubrik Security Cloud
    Connect AI assistants to the Rubrik Security Cloud GraphQL API to discover, query, and automate.
    A
  • Kastell
    Server security audit (413 checks), hardening, and fleet management across 4 cloud providers.
    B
  • WatchGuard MCP
    WatchGuard Cloud Firebox, Endpoint Security, ThreatSync, NDR and AuthPoint APIs for every customer
    B

More from mechubsec →