Hardened read-only Rust MCP server for the gha-indie-worker GitHub organization
MCPpedia last refreshed this data
Gha Indie Worker MCP Server.Rs is an MCP server that hardened read-only Rust MCP server for the gha-indie-worker 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": {
"gha-indie-worker-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 libraries at ORESoftware/mcp-rust-libs. The exact gha-indie-worker/gha-indie-worker-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.
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.
MCP WordPress Remote proxy server
专门为 agent 打造的 agent 搜索工具,具备多语言搜索能力,覆盖中文/英文/学术/代码/购物/金融/新闻/百科。
Searchable football data provider documentation for AI coding agents. Like Context7 for football data.
MCP Security Weekly
Get CVE alerts and security updates for Gha Indie Worker 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 gha-indie-worker/gha-indie-worker-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 gha-indie-worker 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 gha-indie-worker Supabase health boundary;neon_posture — exact Neon organization/project and branch metadata;cloudflare_posture — the configured gha-indie-worker zone and DNS posture;k8s_posture — the exact gha-indie-worker namespace in the
ORESoftware/k8s-cluster deployment plane;nats_posture — the gha-indie-worker 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 gha-indie-worker-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 gha-indie-worker project realm, AAL2,
mcp:read plus gha-indie-worker:inspect, and a gha-indie-worker_viewer or
gha-indie-worker_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 credentials and identifiers are process environment only, never MCP tool