Security Features of the MCP Server
Learn how the MCP server protects Virtual Appliance operations with data masking, authentication tokens, access controls, and encrypted communication.
Virtual Appliance MCP servers include robust security features to ensure secure interaction with AI models.
Masked Personally Identifiable Information (PII)
By default, the MCP server masks sensitive information such as IP addresses, email addresses, and API tokens in raw JSON responses. This prevents the exposure of PII and credentials to AI models.
When using secure on-premises or enterprise AI models, you may choose to unmask sensitive information.
- Go to
/home/appduser/mcp-charts/charts/appdynamics-va-mcp/values.yaml. - Set the
vaMcp.env.enableMaskingflag to false.
MCP Server Authentication
The MCP server requires an authentication token to establish a secure connection with the MCP client. You must generate this token before initiating the connection.
- Run the following command.
CODE
appd cli key mcpThis command generates the token and asks whether you want to rotate the MCP API tokens.
- Enter yes to the prompt.
CODE
Do you want to rotate the MCP API token? (yes/no): yes - Restart the MCP Server.
CODE
appdcli stop mcp <profile> appdcli start mcp <profile>
MCP Tool Access Control
- Go to
/home/appduser/mcp-charts/charts/appdynamics-va-mcp/values.yaml. - Set the
vaMcp.env.readOnlyModeflag to true.
Secure Communication
All MCP server communication is encrypted. The configuration supports both self-signed and CA-signed certificates.