cmind/platform/v1/mcp_network_policy_service.proto
Package: cmind.platform.v1
Messages
McpNetworkPolicySpec
| Field | Type | Number | Description |
|---|---|---|---|
allowedNetworks | repeated string | 3 | Input 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. |
description | string | 4 | Optional explanation for administrators. |
McpNetworkPolicy
Returned by create/list; metadata is assigned by the server.
| Field | Type | Number | Description |
|---|---|---|---|
name | string | 1 | |
uid | string | 2 | |
resourceVersion | string | 3 | Opaque Kubernetes version used for conditional deletion. |
spec | McpNetworkPolicySpec | 4 |
ListMcpNetworkPoliciesRequest
ListMcpNetworkPoliciesResponse
| Field | Type | Number | Description |
|---|---|---|---|
policies | repeated McpNetworkPolicy | 1 |
CreateMcpNetworkPolicyRequest
| Field | Type | Number | Description |
|---|---|---|---|
spec | McpNetworkPolicySpec | 1 |
CreateMcpNetworkPolicyResponse
| Field | Type | Number | Description |
|---|---|---|---|
policy | McpNetworkPolicy | 1 |
DeleteMcpNetworkPolicyRequest
| Field | Type | Number | Description |
|---|---|---|---|
name | string | 1 | |
uid | string | 2 | Both values must come from the policy the administrator selected. A changed or recreated policy causes a conflict, not an unconditional delete. |
resourceVersion | string | 3 |
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