Opa MCP Server logo

Opa MCP Server

未认领

作者:OrygnsCode

Model Context Protocol server for Open Policy Agent (OPA). Author, validate, debug, and explain Rego policies through any MCP-compatible client.

ai-agentsauthorizationclaudecursorkubernetesllmmcpmodel-context-protocolopaopen-policy-agent

01 / 选择客户端

02 / 连接前的准备

认证方式尚未指定。连接前请查看项目说明。

安装项目所需的运行环境,并确保客户端能够使用它。

项目说明

输入项目说明中的变量名,用逗号分隔。只输入名称,不要输入密钥值。

03 / 添加配置

来源:根据公开安装说明生成

claude mcp add --transport stdio 'opa-mcp-server' -- 'npx' '-y' '@orygn/opa-mcp'

替换占位符后在终端中运行。

04 / 在客户端中确认

打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。

更多AI & ML服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

40 个工具中显示 40 个

文档中列出的工具 (40)

内容来自项目文档。服务器握手不会验证每个工具的说明或行为。

opa_bundle_build

Build a .tar.gz bundle from a policy directory. Supports optimize and revision.

opa_bundle_sign

Sign a bundle with a private key. Returns .signatures.json content.

opa_bundle_verify

Verify the signature of a signed bundle using a public key. Returns { bundle, verified: true }.

opa_compile_query

Partially evaluate a query against the running server.

opa_config

Server configuration (without secrets).

opa_delete_data

Delete a document from the data hierarchy.

opa_delete_policy

Delete a policy by ID.

opa_exec

Batch-evaluate a decision against multiple input files. Returns per-file results with successCount and errorCount.

opa_get_data

Read a path from the data hierarchy.

opa_get_policy

Get a single policy by ID.

opa_health

Liveness / readiness check.

opa_list_policies

List policies registered on the server.

opa_patch_data

Apply a JSON Patch to the data hierarchy.

opa_put_data

Write to a path in the data hierarchy.

opa_put_policy

Upload or replace a policy.

opa_query_decision

POST to a /v1/data/... decision endpoint with input.

opa_status

Bundle / decision-log status.

rego_bench

Run opa bench and return statistical timing data.

rego_capabilities

Return the capabilities (built-ins, future keywords) understood by the bundled OPA.

rego_check

Type-check and validate Rego. Wraps opa check.

rego_check_schema

Check Rego against a JSON Schema. Validates that every input. field the policy reads exists in the schema using opa check --schema. Accepts inline schema or a path to a JSON Schema file on disk.

rego_compile_query

Partially evaluate a query against a policy.

rego_coverage_gaps

Run opa test --coverage and return per-file uncovered line ranges, sorted worst first. Use threshold to focus on files below a target percentage.

rego_deps

Static dependency analysis: rule-level data references and cross-package calls.

rego_describe_policy

Summarize what a policy does, its inputs, decisions, and assumptions.

rego_eval

Evaluate a query against a policy and input. The bread-and-butter tool.

rego_eval_with_coverage

Evaluate with --coverage and return per-line coverage.

rego_eval_with_explain

Evaluate with --explain=full and return a structured trace.

rego_eval_with_profile

Evaluate with --profile and return per-rule timing and evaluation counts.

rego_explain_decision

Walk through every rule that fired (and didn't) for a given query. Wraps regoevalwithexplain and produces a step-by-step natural-language trace.

rego_format

Format Rego source. Wraps opa fmt. Idempotent.

rego_generate_test_skeleton

Given a policy, generate a test.rego skeleton covering each rule.

rego_inspect

Inspect a bundle or directory: packages, rules, annotations. Wraps opa inspect.

rego_lint

Run Regal across a file or directory. Returns findings grouped by category. Requires regal on PATH or REGALBINARY set.

rego_migrate_v1

Migrate Rego v0 source to v1 syntax. Runs opa fmt --rego-v1 then validates with opa check --v1-compatible. Returns { original, migrated, changed, valid, errors }.

rego_parse_ast

Parse Rego to AST JSON. Wraps opa parse.

rego_security_audit

Run regal lint restricted to security and bugs categories across a directory. Returns severity-grouped findings with remediation guidance.

rego_suggest_fix

For a failed regocheck or regolint, propose minimal patches.

rego_test

Run opa test over a directory. Returns pass/fail per test, with optional coverage.

rego_test_multiroot

Run Rego tests across multiple roots. Solves OPA's package-conflict problem for repos with multiple independent namespaces. Supports explicit root lists and scan mode (auto-discovers leaf test roots).

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。