
Mcp Guardian
io.github.rudraneel93由 GitHub 账号 rudraneel93 发布v2.3.21更新于 Oct 24, 2026
Security, cost, and health governance proxy for MCP infrastructure
概览
一个本地治理代理,检查、拦截并审计每一次 MCP 工具调用,跟踪安全、成本与服务器健康。
- 可以做什么
- Guardian 位于 AI 客户端与上游 MCP 服务器之间,在转发前过滤每个 tools/call。它应用 YAML 策略规则、内置攻击模式检查、可选的语义门控和响应 DLP,并把允许或拒绝的决定写入本地 SQLite 审计日志。它还会估算每次调用的 token 与美元成本,通过熔断器监控服务器成功率与延迟,并提供 Web 仪表盘以及用于威胁预测、策略生成和合规映射的智能模块。
- 适用场景
- 当助手操作可能接触文件、命令行或敏感数据的 MCP 服务器,而你需要策略层、审计记录和成本可见性时使用。也适合需要离线测试策略或将安全状况映射到合规框架的团队。
- 运行要求
- 本地 stdio 包需要 Node.js 18+ 和 npm;仅从源码克隆时才需要 pnpm 和 Git。语义与 AI 功能可选使用本地 Ollama 端点。配置使用环境变量,包括 MCP_GUARDIAN_DB_PATH、METRICS_ENABLED 和 ALERT_WEBHOOK_URL。仪表盘默认运行在 4000 端口。
安装
在 SourceWeft 中
- 打开 控制台中的 Mcp Guardian,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
MCP Guardian
A safety layer between your AI assistant and the tools it uses.
[npm version] [npm downloads] [Socket Badge] [Website] [mcp-guardian MCP server] [TypeScript] [MCP SDK] [License] [CI]
Version 4.1.8 · Website · npm · Install & troubleshooting · Changelog
What's new in 4.1.8
- Incident policy workflow — Enterprise AI investigation drawer can generate, preview, accept, or reject blocking rules from incidents
- npm publish hardening — ordered publish script with registry dep resolution checks and clean-install verification before server goes live
- Dashboard stability — fix React hooks ordering in Security/Health panels that caused error #310 on load
What's new in 4.1.7
- Active Rules controls — Security → Policy now includes list/search, soft disable/enable, and hard delete operations synced to YAML
- Policy runtime semantics —
enabled: falseis honored across rule strategies with backward-compatible defaults - Policy mutation APIs — cloud + local dashboard endpoints for list/toggle/delete with updated README guidance
What's new in 4.1.6
mcp-guardian start— one command for proxy + web dashboard on port 4000 (local dev defaults)mcp-guardian setup— one-shot install for git clones (pnpm install, build, dashboard SPA)- npm tarball — prebuilt dashboard UI (
deploy/dashboard-spa/out/) built at publish time - Install guide — expanded troubleshooting in README and docs/INSTALL.md
What's new in 4.1.5
- npm install — fixes broken
@mcp-guardian/[email protected]registry manifest (workspace:deps). Use 4.1.5+.
What's new in 4.1.4
mcp-guardian onboardfrom global npm — resolves the installed package root (notcwd); writesguardian-configs/under your current directory; shipsscripts/guardian-proxy.shandpolicy-audit.yamlin the npm tarball
What's new in 4.1.3
npm install fix — registry manifest now matches published tarballs (^4.1.3 semver deps, not workspace:). Use @mcp-guardian/[email protected] or later. Publish via ./scripts/publish-npm-all.sh (server/CLI ship from .tgz so metadata stays correct).
What's new in 4.1.1
npm install hygiene — fixes supply-chain scanner findings from 4.1.0:
- Published tarballs no longer include
postinstallor other lifecycle scripts workspace:dependencies are rewritten to semver (^4.1.1) at pack time- Publish all packages via
./scripts/publish-npm-all.sh(core → plugin-sdk → server → cli)
What's new in 4.1.0
Industry roadmap plan compliance — runtime verification and dashboard wiring for all eleven fleet-wide modules (A1–C5, B1–B3):
guardian roadmap audit— CLI +GET /api/agentic/plan-compliance/auditverify every shipped module; exit 0 when production-ready- Dashboard Agentic AI panels — PlanCompliance, Reputation, ZeroTrust, FederatedLearning, Observatory mesh sync, SandboxWizard captured-traffic scorecard, ChainGraph (A1)
- Protection home strip — roadmap compliance score on the main Protection tab with link to Agentic AI
- A1 ONNX graph path — optional fleet chain classifier via
GUARDIAN_FLEET_GRAPH_ONNX_MODEL - B3 MPC-lite masking — pairwise-masked federated gradients (
GUARDIAN_FEDERATED_MPC) - B2/B1 mesh relays — observatory and reputation mesh publish/pull; dev stub via
GUARDIAN_OBSERVATORY_STUB - Docs & env —
guardian roadmap *commands documented; production env vars in.env.example
Run guardian roadmap audit --json or open Agentic AI → Overview in the dashboard to confirm 100% compliance.
What's new in 4.0.0
Industry-standard MCP protection — Guardian moves from per-call filtering to fleet-wide, cross-agent security:
- MTX v1 — open threat exchange format (
@mcp-guardian/mtx) + cloud hub - Guardian Certified MCP — HMAC attestation, persistent registry, verification API
- Multi-step attack chains — collusion detector + session-chain graph with proxy enforcement
- Capability graph & intent binding — tool/resource graph and session intent allowlists
- Agent reputation ledger — persistent scores with proxy enforcement
- Dynamic sandbox tiers — shadow / redact / allow with RL-ready persistence
- Protocol fuzzer — expanded corpus with real block validation and cert gates
- Policy simulator —
/api/policy/simulate+ab_test_policyMCP tool - Incident playbooks & AI investigator — webhook/isolate executors; Threat Lab–linked investigations
- Compliance evidence runner — live policy + audit wired to SOC2/HIPAA/PCI/FedRAMP/ISO mappings
- guardian-bench —
mcp-guardian benchCLI + public leaderboard
See CHANGELOG.md for 3.4.1 production hardening (JWKS refresh, payload limits, SIEM on all block paths, audit retention).
Roadmap (shipped in 4.0): Semantic policy translator with approval flows, config provenance chain, STRIDE/LINDDUN threat modeling, behavioral biometrics, cross-MCP attack chains with SIEM export, digital twin sandbox, zero-trust SPIFFE scoring, decentralized reputation network, ecosystem observatory, insurance risk quantification + PDF export, and federated threat detection — docs/AGENTIC_ROADMAP.md.
Fleet mandate for CISO buyers
Guardian v4 is designed as a fleet-wide control plane, not a single-proxy filter:
- Mandatory policy provenance — every YAML change is hash-chained, signed, and exportable to SIEM/auditors
- Human-in-the-loop policy approval — NL drafts must pass simulation + explicit approval before apply
- Cross-agent attack chain detection — session graphs span servers; alerts export as CEF for Splunk/Datadog
- SPIFFE/mTLS identity — zero-trust composite scores include workload identity from SPIFFE SVIDs
- Cloud observatory + reputation mesh — anonymized fleet telemetry and server reputation consensus via MCP Guardian Cloud
- Insurance-ready risk reports — ALE quantification with underwriter PDF export for cyber insurance workflows
What problem does this solve?
Modern AI assistants (Claude, Cursor, Cline, and others) can connect to tools — read files, run commands, query databases, post to Slack, and more. Those connections often use a standard called MCP (Model Context Protocol).
That power is useful, but risky:
- The AI might read files it should not see.
- It might run shell commands or delete data by mistake or because of a malicious prompt.
- Secrets can leak through tool arguments.
- API costs can spike without you noticing.
MCP Guardian sits in the middle. Every tool request goes through Guardian first. Guardian checks your rules, blocks bad requests, logs what happened, and can show you a live dashboard — before anything reaches your real tools.
How it works (step by step)
- You install Guardian and point it at your existing MCP setup (or run
mcp-guardian onboardto do this automatically). - Guardian wraps your tool servers so the AI talks to Guardian instead of talking to them directly.
- When the AI tries to use a tool, Guardian receives the request first.
- Guardian compares the request to your policy (a simple rules file you control).
- If the request is allowed, Guardian forwards it to the real tool and returns the result.
- If the request breaks a rule, Guardian blocks it and tells the AI it was denied — the real tool never runs.
- Every allow and block is saved to a local database so you can review history and see charts on the dashboard.
You stay in control: Guardian does not silently change your rules unless you approve it (for example when reviewing Threat Lab suggestions).
Architecture
This section shows how MCP Guardian is wired together: what runs where, how a tool call flows through governance, and how optional Pro pipelines connect to the proxy.
In this section: System overview · Tool call path · Transports · Agentic AI · Dashboard · Pro pipelines · Learning loop
System overview
When you run mcp-guardian start or pnpm dashboard:proxy, one Node process typically hosts the policy proxy, the dashboard API, and (optionally) agentic services. All components share the same audit database (MCP_GUARDIAN_DB_PATH, default ~/.mcp-guardian/history.db).
Enterprise deployments may add Redis (rate limits, DPoP, circuit-breaker sync) and PostgreSQL instead of SQLite — see ENTERPRISE_DEPLOYMENT.md.
Tool call path (tools/call)
Every dangerous decision happens before the real MCP server runs. If Guardian blocks a call, the upstream tool never receives it.
Integration details:
- Pre-forward guard (
src/proxy/tool-call-pre-guard.ts) — caps expanded argument size and runs agentic pre-hooks (prompt injection, etc.) on all transports. - Policy (
src/policy/policy-engine.ts) — your YAML rules; rate-limit counters survive hot-reload viasrc/policy/rate-limit-store.ts. - Semantic gate (
src/proxy/proxy-post-policy-gates.ts) — optional LLM/heuristic check on arguments before forward. - Audit —
persistCallRecord→ asyncaudit-write-queue→ SQLite; blocks also emitStructuredLogger.logBlockedfor SIEM.
Transports
Guardian implements the same governance stack on every MCP transport your IDE might use:
Run mcp-guardian onboard so client configs point at Guardian-wrapped servers. If an IDE connects to an MCP server around Guardian (common with raw SSE URLs), calls are untracked — metrics and logs will show sse_untracked.
Agentic AI integration
Agentic features are optional modules loaded at boot (src/container.ts). They do not replace your YAML policy; they add observation, scoring, and recommendations.
Module-level detail: docs/AGENTIC_ARCHITECTURE.md · Shipped features: docs/AGENTIC_FEATURES.md · Roadmap: docs/AGENTIC_ROADMAP.md.
Dashboard and observability
The dashboard is not a separate database — it reads the same call_records the proxy writes. Set MCP_GUARDIAN_DB_PATH consistently when running pnpm real-life:filesystem or other tests so charts match proxy traffic.
Pro pipeline architecture
These Pro workflows run alongside the live proxy. They consume audit data, swarm reports, and LLM output to improve detection — they do not sit in the hot path of every tool call.
Security Swarm
Automated red-team loop: generate attacks, run the harness, detect bypasses, feed learning.
[Security Swarm architecture — scout, harness, bypass detection, and learning feedback]
- What it does: Runs scripted steps (build, corpus eval, parity, harness) and records bypasses when policy allows an attack that should be blocked.
- How it connects: Reads/writes under
reports/security-swarm/; bypasses and proposals can inform Threat Lab and runtime attack-learning. - Run:
pnpm security-swarm(Pro license in production).
Threat Lab (LLM discovery)
Human-reviewed LLM proposals for new attack fixtures and policy ideas.
[Threat Lab architecture — Ollama discovery, validation, and candidate manifest]
- What it does: Collects signals (bypasses, semantic TPs, ThreatIntel), asks a local LLM for new corpus candidates, validates them, writes
threat-lab-candidates.jsonfor you to accept. - How it connects: Outputs feed the adversarial harness and optional policy-applier after review — nothing is applied silently.
- Run:
pnpm security-swarm:threat-lab(requires Ollama). See THREAT_LAB.md.
Auto Threat Research
Background LLM research when the proxy blocks suspicious traffic; writes validated adv-*.json fixtures.
[Auto Threat Research architecture — queued detections to auto corpus fixtures]
- What it does: Debounces block events, classifies attack types, writes harness fixtures when validation passes (dedupe + rate caps).
- How it connects: Uses the same auto-corpus writer as Threat Lab when both
GUARDIAN_THREAT_RESEARCH_AUTOandSWARM_THREAT_RESEARCH_AUTOare enabled. - Run: Enable env flags on the proxy host; or trigger from dashboard Threat Discovery.
Continuous improvement loop
Deep dive: docs/ARCHITECTURE.md.
Features explained
Below is what each major capability does, in plain language.
Policy proxy (the core)
What it is: A filter on every tool call.
How it works: You write rules in a YAML file (see The policy file below). Rules can allow specific tools, deny dangerous ones, limit how often tools run, cap token usage, and match patterns in arguments (for example “block if the path contains ../”). When you change the file, Guardian can reload rules without restarting.
Why it matters: This is your main line of defense — fast, predictable, and fully under your control.
Attack blocking (built into the default policy)
What it is: Hundreds of pre-written checks for common abuse.
How it works: Before a call reaches your server, Guardian looks for things like shell commands hidden in arguments, path traversal (../etc/passwd), SQL injection patterns, attempts to exfiltrate secrets, suspicious URLs, and Unicode tricks that hide malicious text. If a pattern matches, the call is blocked and logged.
Why it matters: Many real-world attacks look like normal tool calls; these checks catch a large class of them without an AI model.
Cost tracking
What it is: A running tally of how much your tool usage costs.
How it works: Guardian estimates tokens and dollar cost per call (using model pricing when available). You can set budgets and see burn rate over time in the dashboard.
Why it matters: Runaway agents or loops can get expensive; you see it early.
Health monitoring
What it is: A health check for each connected MCP server.
How it works: Guardian tracks success rate, latency, and whether a server is responding. If a server keeps failing, a circuit breaker can stop hammering it.
Why it matters: You notice broken or flaky integrations before users complain.
Live audit log
What it is: A permanent record of what was allowed and what was blocked.
How it works: Each decision is stored in a local SQLite database (default: ~/.mcp-guardian/history.db). The dashboard reads this database to show tables, charts, and filters.
Why it matters: Security and debugging need a clear trail — who tried what, when, and why it was blocked.
Package scanning (CVE and typo-squat)
What it is: A check on MCP packages before you trust them.
How it works: Guardian can scan installed or configured packages for known security issues (CVEs) and names that look like famous packages but are slightly misspelled (typo-squatting).
Why it matters: Supply-chain attacks often arrive as “almost the right” package name.
Adversarial harness (offline tests)
What it is: A large automated test suite that fires attack-like requests at your policy without a live AI.
How it works: Run pnpm harness from the repo. It replays 800+ fixtures and reports what would be blocked or allowed.
Why it matters: You can change rules and immediately see if you broke legitimate use or left a hole open.
Real-life scenarios (live tests)
What it is: A short or long run of real attack traffic against a real filesystem MCP server through Guardian.
How it works: Commands like pnpm real-life:filesystem drive the official filesystem server with path traversal, injection, and similar tests while the proxy is running. Results show up in the dashboard if you use the same database path.
Why it matters: Offline tests are fast; live tests prove the full path (proxy → policy → log → UI) works.
Agentic AI features (version 4.1)
These are smart assistants inside Guardian that watch, score, and recommend — they do not replace your policy unless you choose to apply a suggestion.
Shipped today
Dashboard: Open Agentic AI in the web UI for overview charts, trust scores, audit tables, and admin tools. See Agentic Features Guide.
Industry-standard roadmap (shipped in 4.0)
Guardian’s industry-standard layer delivers cross-server, cross-agent, systemic protection — what enterprise CISOs need to mandate Guardian fleet-wide. All eleven capabilities shipped in v4.0:
Build order (12 months): Phase 1 (C5, C1, C2, A3) → Phase 2 (A1, A2, C3) → Phase 3 (B1, B2, C4) → Phase 4 research (B3).
Full detail, foundations already in code, and differentiation rationale: docs/AGENTIC_ROADMAP.md.
Verify compliance: Run guardian roadmap audit (or --json for machine-readable output). The dashboard Agentic AI → Overview tab shows the same runtime audit via Industry Roadmap Compliance. Additional CLI utilities: guardian roadmap fleet-graph-train, federated-export|import, observatory-sync, reputation-sync. See Agentic Quickstart.
Production env vars (optional): fleet chain blocking (GUARDIAN_FLEET_CHAIN_BLOCK_CONFIDENCE), multi-region Redis (GUARDIAN_FLEET_REGION), observatory relay or dev stub (GUARDIAN_OBSERVATORY_RELAY_URL, GUARDIAN_OBSERVATORY_STUB), federated learning (GUARDIAN_FEDERATED_LEARNING, GUARDIAN_FEDERATED_MPC), ONNX graph model (GUARDIAN_FLEET_GRAPH_ONNX_MODEL). Full list in .env.example.
The web dashboard
What it is: A local website (default http://localhost:4000) that shows what Guardian is doing.
How it works: When you run mcp-guardian start (or pnpm dashboard:proxy from a git clone), the same process serves the dashboard and the API. The UI reads real data from your history database — not fake demo numbers.
Main areas:
Tip: If charts say “no traffic in this time window,” widen the Time window dropdown (for example Last 7 days). Short windows only show very recent calls.
Security Swarm (Pro)
What it is: A team of automated testers that keep trying to break your policy the way an attacker would.
How it works:
- One track generates and runs attacks, checks for bypasses, and writes reports.
- Another track learns from real blocks on your proxy and improves detection over time.
- The two tracks feed each other so tests get better as your deployment sees real traffic.
Why it matters: Your policy is only as strong as the attacks you have tested against; the swarm expands that set continuously.
Run: pnpm security-swarm (license required in production). Architecture diagram: Architecture § Pro pipeline above.
Threat Lab (Pro)
What it is: Uses a local AI model to propose new attack patterns and rule ideas based on what Guardian has seen.
How it works:
- Collects signals from recent blocks, CVE data, and swarm findings.
- The model suggests new test cases and possible policy lines.
- Automated checks validate proposals.
- You review and approve — nothing is applied automatically.
Run: pnpm security-swarm:threat-lab (needs Ollama or another configured LLM). See THREAT_LAB.md.
Auto Threat Research (Pro)
What it is: Background research when something interesting is blocked.
How it works: When the proxy blocks a suspicious call, events can be queued, grouped, and analyzed by an LLM to classify the attack type and add it to your research corpus. It does not change your live policy by itself — it builds knowledge for you to use later.
Enable with GUARDIAN_THREAT_RESEARCH_AUTO=true when licensed.
Guardian Autopilot (Pro)
What it is: One-command setup: wrap MCP configs, start the proxy, turn on the dashboard, and optional background services (digests, learning).
How it works:
See AUTOPILOT.md.
Free vs Pro
Local development can use GUARDIAN_CI_BYPASS_LICENSE=true with pnpm dashboard:proxy. Production Pro needs a license — PRO_SETUP.md.
Getting started — install, clone, and run
This section walks through every path to a working Guardian: npm install for day-to-day use, git clone for development, and mcp-guardian start (or pnpm dashboard:proxy from the repo) to run the proxy + web dashboard together on port 4000.
npm note:
mcp-guardian start,setup, andonboard --startship in 4.1.6 on GitHub. Ifmcp-guardian startis missing from help, your global install is older than 4.1.6 — use git clone + build below, ornpm install -g @mcp-guardian/[email protected]once published. Full fixes: docs/INSTALL.md.
What you need
Install from npm (recommended for users)
Install the published server package. Pin 4.1.5+ — older 4.1.1–4.1.4 releases had broken workspace: metadata on npm. 4.1.6 adds start / setup (see GitHub master or npm once published).
Verify the CLI and install health:
What you get: compiled dist/, default policy templates, prebuilt dashboard static files (deploy/dashboard-spa/out/ in 4.1.6+), and the mcp-guardian CLI (start, onboard, proxy, analyze, doctor, etc.).
Recommended flow after install:
Open http://localhost:4000. Or combine: mcp-guardian onboard --apply --start (4.1.6+).
Manual proxy (advanced) — only if you need custom env vars without start:
Clone and set up for development
Use this when you want the full repo: dashboard SPA, agentic modules, tests, Security Swarm, and pnpm scripts.
One-liner after clone (install + build everything):
Run from the repo without a global install:
Configure environment
Guardian reads environment variables at startup. For local development, defaults in scripts/start-dashboard-proxy.sh are usually enough.
Example — use a repo-local database so tests and dashboard share the same file:
Full reference: .env.example.
Start the dashboard and proxy (recommended)
Primary command (npm global or git clone, 4.1.6+):
Sets local defaults (DASHBOARD_ENABLED, MCP_GUARDIAN_DB_PATH=~/.mcp-guardian/history.db, license bypass for localhost), picks a single-server guardian-configs/*.json (or onboard configsDir), and runs proxy + API + UI.
Custom config or policy:
From the repo (dev script, same stack + extra dev env):
What this does:
- Rebuilds
dist/if dashboard-related sources changed (dev script only) - Builds the dashboard SPA (
deploy/dashboard-spa/out/) if missing - Picks a single-server MCP config unless you pass
--config - Starts one Node process that runs:
- the MCP proxy (stdio to your upstream MCP server),
- the dashboard REST API,
- the static web UI at http://localhost:4000/,
- optional agentic schedulers and WebSocket push.
Expected console output:
Open the browser → Protection, Activity, Agentic AI, etc. If charts are empty, widen the time window (e.g. Last 7 days) or generate traffic (next section).
Stop: Ctrl+C in the terminal. If port 4000 is stuck: lsof -ti :4000 | xargs kill.
Dashboard UI development (hot reload)
When editing React panels under deploy/dashboard-spa/, run the SPA dev server separately:
For SOC-style split API + UI: pnpm soc:full (API on 4040, SPA dev server — see package.json).
Easiest path: onboard (wrap your AI client)
After npm global install (4.1.6+), let Guardian find and wrap MCP configs for Cursor, Claude Desktop, Cline, and Windsurf:
--apply patches your live IDE MCP JSON (with backup). Restart your AI client so traffic flows through Guardian.
If you see “No MCP config found for client auto”:
- Install and configure an IDE with MCP first (Cursor, Cline, Claude Desktop, or Windsurf), or
- Pass a client:
mcp-guardian onboard --client cursor --apply, or - Pass a config file:
mcp-guardian onboard --config /path/to/mcp.json --apply, or - Skip onboard and start with a repo example:
mcp-guardian start --config guardian-configs/filesystem.json
Common config paths (macOS):
From a git clone (before/after build):
Run proxy without start (advanced)
Prefer mcp-guardian start — it sets the same env vars automatically. Use proxy directly only when you need full control:
From repo:
Without DASHBOARD_ENABLED, you get proxy-only (no web UI). Logs still go to MCP_GUARDIAN_DB_PATH.
Generate test traffic and verify
With mcp-guardian start or pnpm dashboard:proxy running in one terminal:
Refresh http://localhost:4000/ → Activity / Protection should show new events.
Details: scenarios/real-life/README.md.
Guardian Autopilot (one-command fleet setup)
Wraps configs, starts proxy, dashboard, and optional background jobs:
See docs/PRO_SETUP.md for production licensing (local dev uses GUARDIAN_CI_BYPASS_LICENSE=true with mcp-guardian start or pnpm dashboard:proxy).
Web dashboard — what you will see
The dashboard reads the same SQLite DB as the proxy (MCP_GUARDIAN_DB_PATH). It is not a separate demo dataset.
In Security → Policy, you can now manage rules without hand-editing YAML:
- Active Rules list with search/filter
- Soft disable/enable (writes
enabled: false/trueon the rule) - Hard delete (removes the rule from
policy.rules[]) - Editor stays in sync with structured actions so YAML remains source-of-truth
Agentic features: docs/AGENTIC_QUICKSTART.md · docs/AGENTIC_FEATURES.md.
Command reference
Troubleshooting
Step-by-step fixes: docs/INSTALL.md · SECURITY.md · docs/REAL_WORLD_INTEGRATION.md (multi-server proxies).
Quick start (summary)
From npm:
From git:
See Getting started — install, clone, and run and docs/INSTALL.md for the full walkthrough and troubleshooting.
The policy file
Rules live in default-policy.yaml (or a path you set). Example:
The bundled default policy already blocks many common attack patterns. You can extend it or start from templates in policy-templates/. Full reference: POLICY.md.
Settings you might change
More: ENTERPRISE_DEPLOYMENT.md for teams, Redis, and multiple servers.
Supported AI clients
Guardian can auto-discover and wrap configs for:
- Cline (VS Code)
- Claude Desktop
- Cursor
- Windsurf
Or pass any MCP config: mcp-guardian proxy --config path/to/config.json.
Documentation map
License
Community features (proxy, policy, scanning, harness, real-life scenarios) are MIT — see LICENSE and COMMUNITY_SCOPE.md.
Pro features require a license in production: mcp-guardian-cloud.vercel.app. See LICENSE-PRO.
来源:README.md,提交 56b1c51
工具
0版本历史
1- v2.3.21最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分