Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / McpConfig

Interface: McpConfig

Defined in: packages/core/dist/index.d.ts

Properties

PropertyTypeDescriptionDefined 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?stringstdio: 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?stringNamespaces 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?unknowninprocess: 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?stringstreamable-http: server endpoint.packages/core/dist/index.d.ts