rulvar API reference / @rulvar/rulvar / McpConfig
Interface: McpConfig
Defined in: packages/core/dist/index.d.ts
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
allow? | string[] | Tool-name filter on ORIGINAL names; omitted = all. | packages/core/dist/index.d.ts |
approval? | boolean | Record<string, boolean> | true = every imported tool needsApproval; record form is per name. | packages/core/dist/index.d.ts |
args? | string[] | - | packages/core/dist/index.d.ts |
command? | string | stdio: child process to spawn. | packages/core/dist/index.d.ts |
deny? | string[] | Deny wins over allow (pre-prefix names). | packages/core/dist/index.d.ts |
prefix? | string | Namespaces imported names as ${prefix}_${name}. | packages/core/dist/index.d.ts |
risk? | Record<string, ToolRisk> | Host-supplied risk labels for imported tools. | packages/core/dist/index.d.ts |
server? | unknown | inprocess: in-memory server instance (anything with connect()). | packages/core/dist/index.d.ts |
transport | "stdio" | "streamable-http" | "inprocess" | - | packages/core/dist/index.d.ts |
url? | string | streamable-http: server endpoint. | packages/core/dist/index.d.ts |