guardrails-mcp

guardrails-mcp

2

Turbot Guardrails MCP Server integrates AI-driven governance tools with cloud environments, allowing for natural language queries and analysis via AI assistants. It provides tools for resource management, compliance checks, and automation using GraphQL and Nunjucks.

Turbot Guardrails Model Context Protocol (MCP) Server

Unlock the power of AI-driven cloud governance with Turbot Guardrails. This MCP server enables AI assistants to interact with Guardrails data for natural language exploration, analysis, and automation across cloud environments.

Features

  • Query and analyze cloud resources via GraphQL
  • List and filter resource, control, and policy types
  • Execute controls and review compliance
  • Customize queries through GraphQL schema exploration
  • Generate dynamic configurations using Nunjucks templates

Installation

  • Requires Node.js v20 or higher
  • Needs Turbot Guardrails API key and workspace URL.

Capabilities

  • Core querying and templating tools
  • Manage resources, policies, and controls via various operations.

Development

  • Clone, set up, and configure the repository for a local development setup.

Debugging

  • Use the MCP Inspector for testing.

Troubleshooting

  • Ensure correct API credentials and endpoint URLs for seamless operation.