LICENSE.txt
README.md
pyproject.toml
src/quilt_mcp/__init__.py
src/quilt_mcp/config.py
src/quilt_mcp/health.py
src/quilt_mcp/main.py
src/quilt_mcp.egg-info/PKG-INFO
src/quilt_mcp.egg-info/SOURCES.txt
src/quilt_mcp.egg-info/dependency_links.txt
src/quilt_mcp.egg-info/entry_points.txt
src/quilt_mcp.egg-info/requires.txt
src/quilt_mcp.egg-info/top_level.txt
src/quilt_mcp/auth/__init__.py
src/quilt_mcp/auth/jwt_discovery.py
src/quilt_mcp/backends/__init__.py
src/quilt_mcp/backends/graphql_queries.py
src/quilt_mcp/backends/platform_admin_ops.py
src/quilt_mcp/backends/platform_backend.py
src/quilt_mcp/backends/platform_graphql_client.py
src/quilt_mcp/backends/quilt3_backend.py
src/quilt_mcp/backends/quilt3_backend_admin.py
src/quilt_mcp/backends/quilt3_backend_base.py
src/quilt_mcp/backends/quilt3_backend_buckets.py
src/quilt_mcp/backends/quilt3_backend_content.py
src/quilt_mcp/backends/quilt3_backend_packages.py
src/quilt_mcp/backends/quilt3_backend_session.py
src/quilt_mcp/backends/utils.py
src/quilt_mcp/backends/protocols/admin.py
src/quilt_mcp/backends/types/admin.py
src/quilt_mcp/context/__init__.py
src/quilt_mcp/context/exceptions.py
src/quilt_mcp/context/factory.py
src/quilt_mcp/context/handler.py
src/quilt_mcp/context/request_context.py
src/quilt_mcp/context/runtime_context.py
src/quilt_mcp/context/user_extraction.py
src/quilt_mcp/context/utils.py
src/quilt_mcp/domain/__init__.py
src/quilt_mcp/domain/auth_status.py
src/quilt_mcp/domain/bucket_info.py
src/quilt_mcp/domain/catalog_config.py
src/quilt_mcp/domain/content_info.py
src/quilt_mcp/domain/package_builder.py
src/quilt_mcp/domain/package_creation.py
src/quilt_mcp/domain/package_info.py
src/quilt_mcp/domain/role.py
src/quilt_mcp/domain/sso_config.py
src/quilt_mcp/domain/user.py
src/quilt_mcp/middleware/__init__.py
src/quilt_mcp/middleware/jwt_extraction.py
src/quilt_mcp/ops/__init__.py
src/quilt_mcp/ops/admin_ops.py
src/quilt_mcp/ops/exceptions.py
src/quilt_mcp/ops/factory.py
src/quilt_mcp/ops/quilt_ops.py
src/quilt_mcp/ops/tabulator_mixin.py
src/quilt_mcp/search/__init__.py
src/quilt_mcp/search/exceptions.py
src/quilt_mcp/search/backends/__init__.py
src/quilt_mcp/search/backends/base.py
src/quilt_mcp/search/backends/elasticsearch.py
src/quilt_mcp/search/backends/scope_handlers.py
src/quilt_mcp/search/core/__init__.py
src/quilt_mcp/search/core/query_parser.py
src/quilt_mcp/search/tools/__init__.py
src/quilt_mcp/search/tools/search_explain.py
src/quilt_mcp/search/tools/search_suggest.py
src/quilt_mcp/search/tools/unified_search.py
src/quilt_mcp/search/utils/__init__.py
src/quilt_mcp/search/utils/backend_status.py
src/quilt_mcp/services/__init__.py
src/quilt_mcp/services/athena_read_service.py
src/quilt_mcp/services/athena_service.py
src/quilt_mcp/services/auth_metadata.py
src/quilt_mcp/services/auth_metrics.py
src/quilt_mcp/services/auth_service.py
src/quilt_mcp/services/browsing_session_client.py
src/quilt_mcp/services/governance_service.py
src/quilt_mcp/services/iam_auth_service.py
src/quilt_mcp/services/jwt_auth_service.py
src/quilt_mcp/services/metadata_service.py
src/quilt_mcp/services/permission_discovery.py
src/quilt_mcp/services/permissions_service.py
src/quilt_mcp/services/workflow_service.py
src/quilt_mcp/services/protocols/auth.py
src/quilt_mcp/storage/__init__.py
src/quilt_mcp/storage/file_storage.py
src/quilt_mcp/storage/workflow_storage.py
src/quilt_mcp/telemetry/__init__.py
src/quilt_mcp/telemetry/collector.py
src/quilt_mcp/telemetry/metrics.py
src/quilt_mcp/telemetry/privacy.py
src/quilt_mcp/telemetry/transport.py
src/quilt_mcp/testing/__init__.py
src/quilt_mcp/testing/client.py
src/quilt_mcp/testing/config.py
src/quilt_mcp/testing/discovery.py
src/quilt_mcp/testing/models.py
src/quilt_mcp/testing/output.py
src/quilt_mcp/testing/tool_classifier.py
src/quilt_mcp/testing/tool_loops.py
src/quilt_mcp/testing/validators.py
src/quilt_mcp/testing/yaml_generator.py
src/quilt_mcp/tools/__init__.py
src/quilt_mcp/tools/auth_helpers.py
src/quilt_mcp/tools/buckets.py
src/quilt_mcp/tools/catalog.py
src/quilt_mcp/tools/data_visualization.py
src/quilt_mcp/tools/error_recovery.py
src/quilt_mcp/tools/package_crud.py
src/quilt_mcp/tools/package_metadata.py
src/quilt_mcp/tools/packages.py
src/quilt_mcp/tools/quilt_summary.py
src/quilt_mcp/tools/resource_access.py
src/quilt_mcp/tools/resources.py
src/quilt_mcp/tools/responses.py
src/quilt_mcp/tools/responses_base.py
src/quilt_mcp/tools/responses_resources.py
src/quilt_mcp/tools/s3_discovery.py
src/quilt_mcp/tools/s3_package_ingestion.py
src/quilt_mcp/tools/search.py
src/quilt_mcp/tools/tabulator.py
src/quilt_mcp/tools/validation.py
src/quilt_mcp/types/__init__.py
src/quilt_mcp/types/common.py
src/quilt_mcp/utils/__init__.py
src/quilt_mcp/utils/common.py
src/quilt_mcp/utils/formatting.py
src/quilt_mcp/utils/helpers.py
src/quilt_mcp/utils/metadata_validator.py
src/quilt_mcp/utils/naming_validator.py
src/quilt_mcp/utils/structure_validator.py
src/quilt_mcp/visualization/__init__.py
src/quilt_mcp/visualization/engine.py
src/quilt_mcp/visualization/analyzers/__init__.py
src/quilt_mcp/visualization/analyzers/data_analyzer.py
src/quilt_mcp/visualization/analyzers/file_analyzer.py
src/quilt_mcp/visualization/analyzers/genomic_analyzer.py
src/quilt_mcp/visualization/generators/__init__.py
src/quilt_mcp/visualization/generators/echarts.py
src/quilt_mcp/visualization/generators/igv.py
src/quilt_mcp/visualization/generators/matplotlib.py
src/quilt_mcp/visualization/generators/perspective.py
src/quilt_mcp/visualization/generators/vega_lite.py
src/quilt_mcp/visualization/layouts/__init__.py
src/quilt_mcp/visualization/layouts/grid_layout.py
src/quilt_mcp/visualization/utils/__init__.py
src/quilt_mcp/visualization/utils/data_processing.py
src/quilt_mcp/visualization/utils/file_utils.py
tests/test_elasticsearch_escaping.py
tests/test_post_release_status.py