Skip to main content
Version: 3.4.0-rc.2

cmind/platform/v1/mcp_network_policy_service.proto

Package: cmind.platform.v1

Messages​

McpNetworkPolicySpec​

FieldTypeNumberDescription
allowedNetworksrepeated string3Input accepts private IPs or CIDRs. Output contains canonical CIDRs. Ordering is insignificant; equivalent entries are deduplicated. Policies are not restricted to a particular hostname or port. Protected destinations cannot be approved.
descriptionstring4Optional explanation for administrators.

McpNetworkPolicy​

Returned by create/list; metadata is assigned by the server.

FieldTypeNumberDescription
namestring1
uidstring2
resourceVersionstring3Opaque Kubernetes version used for conditional deletion.
specMcpNetworkPolicySpec4

ListMcpNetworkPoliciesRequest​

ListMcpNetworkPoliciesResponse​

FieldTypeNumberDescription
policiesrepeated McpNetworkPolicy1

CreateMcpNetworkPolicyRequest​

FieldTypeNumberDescription
specMcpNetworkPolicySpec1

CreateMcpNetworkPolicyResponse​

FieldTypeNumberDescription
policyMcpNetworkPolicy1

DeleteMcpNetworkPolicyRequest​

FieldTypeNumberDescription
namestring1
uidstring2Both values must come from the policy the administrator selected. A changed or recreated policy causes a conflict, not an unconditional delete.
resourceVersionstring3

DeleteMcpNetworkPolicyResponse​

Services​

McpNetworkPolicyService​

Manages private-network exceptions independently of MCP registrations. A policy does not grant permission to invoke an MCP server.

ListMcpNetworkPolicies​

GET /cmind.platform.v1.McpNetworkPolicyService/ListMcpNetworkPolicies

Request: ListMcpNetworkPoliciesRequest

Response: ListMcpNetworkPoliciesResponse

CreateMcpNetworkPolicy​

POST /cmind.platform.v1.McpNetworkPolicyService/CreateMcpNetworkPolicy

Request: CreateMcpNetworkPolicyRequest

Response: CreateMcpNetworkPolicyResponse

DeleteMcpNetworkPolicy​

POST /cmind.platform.v1.McpNetworkPolicyService/DeleteMcpNetworkPolicy

Request: DeleteMcpNetworkPolicyRequest

Response: DeleteMcpNetworkPolicyResponse