Back to Home
quiltdata icon

quilt-mcp-server

Verified Safe

by quiltdata

Overview

Facilitate querying, visualizing, and packaging data across AWS S3, Athena, and Quilt Catalog using natural language via LLMs.

Installation

Run Command
uvx --from quilt-mcp quilt-mcp

Environment Variables

  • AWS_REGION
  • AWS_PROFILE
  • QUILT_CATALOG_URL
  • FASTMCP_TRANSPORT
  • FASTMCP_ADDR
  • FASTMCP_HOST
  • FASTMCP_PORT
  • MCP_SKIP_BANNER
  • QUILT_TEST_PACKAGE
  • QUILT_TEST_ENTRY

Security Notes

The server processes natural language queries to interact with AWS services (S3, Athena, Bedrock, Quilt Catalog). This inherently involves passing user-provided inputs to AWS APIs. While input sanitization is implemented for specific backends (e.g., `escape_elasticsearch_query`), the broad scope of LLM-driven AWS interaction implies risks if the LLM's interpretation or the server's command translation is flawed or misconfigured. Credentials are user-provided, shifting accountability, and appropriate AWS IAM policies are critical. The presence of telemetry functionality (`src/quilt_mcp/telemetry/`) suggests data collection, though privacy-enhancing measures like data anonymization (`PrivacyManager`) are indicated. Admin tools require explicit privileges. The codebase itself does not show overt malicious patterns like arbitrary code execution, and relies on established libraries (`boto3`, `quilt3`). The core security posture depends heavily on proper AWS and LLM client configuration by the user.

Similar Servers

Stats

Interest Score30
Security Score8
Cost ClassHigh
Avg Tokens2000
Stars1
Forks0
Last Update2025-12-05

Tags

AWSData ManagementLLM IntegrationNatural Language ProcessingData CatalogS3AthenaQuiltData PackagingData VisualizationScientific DataBioinformaticsMachine LearningAnalyticsAI ToolsPerformance BenchmarkingIntegration Testing