Hardened read-only Rust MCP server for the networking-components GitHub organization
MCPpedia last refreshed this data
Networking Components MCP Server.Rs is an MCP server that hardened read-only Rust MCP server for the networking-components GitHub organization. Its tool list has not been published yet over stdio and http, requires no API key, and scores 28/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"networking-components-mcp-server-rs": {
"url": "<see-readme-for-url>"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This repository inherits from the hardened Rust MCP fleet template at ORESoftware/org-mcp-server-template.rs. The organization and repository identity are compile-time constants in src/main.rs; generated repositories replace the template values before their
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
deja-vu: local memory over the session histories of forty-three coding agents.
专门为 agent 打造的 agent 搜索工具,具备多语言搜索能力,覆盖中文/英文/学术/代码/购物/金融/新闻/百科。
Searchable football data provider documentation for AI coding agents. Like Context7 for football data.
Create a Scandit account, get trial license keys and set up the Scandit SDK in your app.
MCP Security Weekly
Get CVE alerts and security updates for Networking Components MCP Server.Rs and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This repository inherits from the hardened Rust MCP fleet libraries at
ORESoftware/mcp-rust-libs.
The exact networking-components/networking-components-mcp-server.rs organization, repository, service,
Zed package, and dependency identities are compile-time constants in
src/spec.rs; the server cannot silently drift into a generic fleet wrapper.
The same final MCP 2025-11-25 surface works with Cursor, ChatGPT/OpenAI, Claude/Anthropic, Gemini, Grok, and Qwen. It is deliberately read-only and exposes 15 no-argument tools:
org_identity — canonical organization, repository, package, version, and
access mode;zed_dependency_graph — Zed-owned dependency intent and .vendor/.zed
materialization policy;telemetry_status — non-sensitive ores-otel traces, metrics, logs, and
structured-stderr initialization status;shared_auth_policy — the fail-closed identity/realm boundary and whether a
public Shared Auth authority is configured, without accepting credentials;environment_policy — SOPS+age ciphertext and ignored-plaintext rules;security_baseline — mutation, output-bound, logging, auth, dependency, and
secret-handling guarantees;github_posture — the exact networking-components repository and CI posture;aws_posture — the configured AWS account and bounded EKS inventory;gcp_posture — exact GCP project metadata and enabled services;supabase_posture — the configured networking-components Supabase health boundary;neon_posture — exact Neon organization/project and branch metadata;cloudflare_posture — the configured networking-components zone and DNS posture;k8s_posture — the exact networking-components namespace in the
ORESoftware/k8s-cluster deployment plane;nats_posture — the networking-components service and dependency subjects; andorganization_posture — one bounded, concurrent view of all eight providers.Three generated resources describe the service catalog, provider catalog, and
security policy. Three generated prompts guide deployment readiness, provider
triage, and dependency-impact analysis without granting arbitrary execution.
Every provider result has one of five honest states: ready, degraded,
unauthorized, forbidden, or not_configured. Missing credentials or scope
never becomes synthetic success.
ORESoftware/mcp-rust-libs is pinned to immutable revision
f470ca5be6389bb20c2291acdfc3a382cb9b39b2. The server's honest MSRV is Rust
1.95.0, matching the provider-complete AWS SDK graph. Its organization-server
crate pins
ores-otel/ores-mcp-server-core-libs.rs to reviewed revision
e559a76f869c2c2d9bf939b510d358a3924abd81 for JSON logs on stderr plus OTLP
traces, metrics, and logs. MCP protocol frames own stdout.
Enter the pinned Nix shell and run with a SOPS-encrypted environment profile:
nix develop
just run dev
Only env/enc/*.env.enc ciphertext is committed. just decrypt dev writes a
mode-0600 ignored file to env/dec/dev.env; just encrypt dev updates the
ciphertext. Private age identities never belong in this repository.
SHARED_AUTH_BASE_URL is optional for this public policy-only baseline. A
local stdio process accepts no bearer token. The networking-components-mcp-http binary
serves the same catalog at /mcp over Streamable HTTP and fails before binding
unless ORE_MCP_PUBLIC_RESOURCE, SHARED_AUTH_ISSUER, and
SHARED_AUTH_JWKS_URL are exact. It validates ES256/JWKS locally, pins the
public resource as audience, requires the networking-components project realm, AAL2,
mcp:read plus networking-components:inspect, and a networking-components_viewer or
networking-components_operator role. It never forwards a caller token upstream. Exact
client IDs, origins, and the loopback-default bind can be set with
ORE_MCP_OAUTH_CLIENT_IDS, ORE_MCP_ALLOWED_ORIGINS, and
ORE_MCP_HTTP_BIND.
Provider credent