LICENSE
README.md
pyproject.toml
src/mxcp/__main__.py
src/mxcp/py.typed
src/mxcp.egg-info/PKG-INFO
src/mxcp.egg-info/SOURCES.txt
src/mxcp.egg-info/dependency_links.txt
src/mxcp.egg-info/entry_points.txt
src/mxcp.egg-info/requires.txt
src/mxcp.egg-info/top_level.txt
src/mxcp/plugins/__init__.py
src/mxcp/plugins/_types.py
src/mxcp/plugins/base.py
src/mxcp/runtime/__init__.py
src/mxcp/sdk/__init__.py
src/mxcp/sdk/audit/__init__.py
src/mxcp/sdk/audit/_types.py
src/mxcp/sdk/audit/logger.py
src/mxcp/sdk/audit/query.py
src/mxcp/sdk/audit/redaction.py
src/mxcp/sdk/audit/writer.py
src/mxcp/sdk/audit/backends/__init__.py
src/mxcp/sdk/audit/backends/jsonl.py
src/mxcp/sdk/audit/backends/noop.py
src/mxcp/sdk/auth/__init__.py
src/mxcp/sdk/auth/_types.py
src/mxcp/sdk/auth/base.py
src/mxcp/sdk/auth/context.py
src/mxcp/sdk/auth/middleware.py
src/mxcp/sdk/auth/persistence.py
src/mxcp/sdk/auth/url_utils.py
src/mxcp/sdk/auth/providers/__init__.py
src/mxcp/sdk/auth/providers/atlassian.py
src/mxcp/sdk/auth/providers/github.py
src/mxcp/sdk/auth/providers/google.py
src/mxcp/sdk/auth/providers/keycloak.py
src/mxcp/sdk/auth/providers/salesforce.py
src/mxcp/sdk/core/__init__.py
src/mxcp/sdk/core/version.py
src/mxcp/sdk/core/analytics/__init__.py
src/mxcp/sdk/core/config/__init__.py
src/mxcp/sdk/core/config/_types.py
src/mxcp/sdk/core/config/loader.py
src/mxcp/sdk/core/config/plugins.py
src/mxcp/sdk/core/config/processor.py
src/mxcp/sdk/core/config/resolvers/__init__.py
src/mxcp/sdk/core/config/resolvers/env.py
src/mxcp/sdk/core/config/resolvers/file.py
src/mxcp/sdk/core/config/resolvers/onepassword.py
src/mxcp/sdk/core/config/resolvers/vault.py
src/mxcp/sdk/core/config/schemas/resolver-config-schema.json
src/mxcp/sdk/duckdb/__init__.py
src/mxcp/sdk/duckdb/extension_loader.py
src/mxcp/sdk/duckdb/plugin_loader.py
src/mxcp/sdk/duckdb/runtime.py
src/mxcp/sdk/duckdb/secret_injection.py
src/mxcp/sdk/duckdb/session.py
src/mxcp/sdk/duckdb/types.py
src/mxcp/sdk/evals/__init__.py
src/mxcp/sdk/evals/_types.py
src/mxcp/sdk/evals/executor.py
src/mxcp/sdk/executor/__init__.py
src/mxcp/sdk/executor/context.py
src/mxcp/sdk/executor/interfaces.py
src/mxcp/sdk/executor/plugins/__init__.py
src/mxcp/sdk/executor/plugins/duckdb.py
src/mxcp/sdk/executor/plugins/python.py
src/mxcp/sdk/executor/plugins/python_plugin/__init__.py
src/mxcp/sdk/executor/plugins/python_plugin/loader.py
src/mxcp/sdk/policy/__init__.py
src/mxcp/sdk/policy/_types.py
src/mxcp/sdk/policy/enforcer.py
src/mxcp/sdk/telemetry/__init__.py
src/mxcp/sdk/telemetry/_types.py
src/mxcp/sdk/telemetry/config.py
src/mxcp/sdk/telemetry/metrics.py
src/mxcp/sdk/telemetry/tracer.py
src/mxcp/sdk/validator/__init__.py
src/mxcp/sdk/validator/_types.py
src/mxcp/sdk/validator/converters.py
src/mxcp/sdk/validator/core.py
src/mxcp/sdk/validator/decorators/__init__.py
src/mxcp/sdk/validator/decorators/decorators.py
src/mxcp/sdk/validator/decorators/loaders.py
src/mxcp/sdk/validator/decorators/schemas/validation-schema-1.json
src/mxcp/server/__init__.py
src/mxcp/server/admin/__init__.py
src/mxcp/server/admin/app.py
src/mxcp/server/admin/models.py
src/mxcp/server/admin/runner.py
src/mxcp/server/admin/service.py
src/mxcp/server/admin/endpoints/__init__.py
src/mxcp/server/admin/endpoints/audit.py
src/mxcp/server/admin/endpoints/config.py
src/mxcp/server/admin/endpoints/endpoints.py
src/mxcp/server/admin/endpoints/reload.py
src/mxcp/server/admin/endpoints/status.py
src/mxcp/server/admin/endpoints/system.py
src/mxcp/server/core/__init__.py
src/mxcp/server/core/reload.py
src/mxcp/server/core/telemetry.py
src/mxcp/server/core/auth/__init__.py
src/mxcp/server/core/auth/helpers.py
src/mxcp/server/core/config/__init__.py
src/mxcp/server/core/config/_types.py
src/mxcp/server/core/config/analytics.py
src/mxcp/server/core/config/parsers.py
src/mxcp/server/core/config/schema_utils.py
src/mxcp/server/core/config/site_config.py
src/mxcp/server/core/config/user_config.py
src/mxcp/server/core/refs/__init__.py
src/mxcp/server/core/refs/external.py
src/mxcp/server/core/refs/migration.py
src/mxcp/server/core/refs/resolver.py
src/mxcp/server/definitions/__init__.py
src/mxcp/server/definitions/endpoints/__init__.py
src/mxcp/server/definitions/endpoints/_types.py
src/mxcp/server/definitions/endpoints/loader.py
src/mxcp/server/definitions/endpoints/utils.py
src/mxcp/server/definitions/evals/__init__.py
src/mxcp/server/definitions/evals/_types.py
src/mxcp/server/definitions/evals/loader.py
src/mxcp/server/executor/__init__.py
src/mxcp/server/executor/engine.py
src/mxcp/server/executor/runners/__init__.py
src/mxcp/server/executor/runners/endpoint.py
src/mxcp/server/executor/runners/test.py
src/mxcp/server/executor/runners/tool.py
src/mxcp/server/interfaces/__init__.py
src/mxcp/server/interfaces/cli/__init__.py
src/mxcp/server/interfaces/cli/_types.py
src/mxcp/server/interfaces/cli/dbt.py
src/mxcp/server/interfaces/cli/drift_check.py
src/mxcp/server/interfaces/cli/drift_snapshot.py
src/mxcp/server/interfaces/cli/evals.py
src/mxcp/server/interfaces/cli/init.py
src/mxcp/server/interfaces/cli/lint.py
src/mxcp/server/interfaces/cli/list.py
src/mxcp/server/interfaces/cli/log.py
src/mxcp/server/interfaces/cli/log_cleanup.py
src/mxcp/server/interfaces/cli/query.py
src/mxcp/server/interfaces/cli/run.py
src/mxcp/server/interfaces/cli/serve.py
src/mxcp/server/interfaces/cli/table_renderer.py
src/mxcp/server/interfaces/cli/test.py
src/mxcp/server/interfaces/cli/utils.py
src/mxcp/server/interfaces/cli/validate.py
src/mxcp/server/interfaces/server/__init__.py
src/mxcp/server/interfaces/server/mcp.py
src/mxcp/server/schemas/__init__.py
src/mxcp/server/schemas/audit.py
src/mxcp/server/schemas/common-types-schema-1.json
src/mxcp/server/schemas/drift-report-schema-1.json
src/mxcp/server/schemas/drift-snapshot-schema-1.json
src/mxcp/server/schemas/eval-schema-1.json
src/mxcp/server/schemas/mxcp-config-schema-1.json
src/mxcp/server/schemas/mxcp-site-schema-1.json
src/mxcp/server/schemas/prompt-schema-1.json
src/mxcp/server/schemas/resource-schema-1.json
src/mxcp/server/schemas/tool-schema-1.json
src/mxcp/server/services/__init__.py
src/mxcp/server/services/audit/__init__.py
src/mxcp/server/services/audit/exporters.py
src/mxcp/server/services/audit/manager.py
src/mxcp/server/services/audit/utils.py
src/mxcp/server/services/dbt/__init__.py
src/mxcp/server/services/dbt/runner.py
src/mxcp/server/services/drift/__init__.py
src/mxcp/server/services/drift/_types.py
src/mxcp/server/services/drift/checker.py
src/mxcp/server/services/drift/snapshot.py
src/mxcp/server/services/endpoints/__init__.py
src/mxcp/server/services/endpoints/service.py
src/mxcp/server/services/endpoints/validator.py
src/mxcp/server/services/evals/__init__.py
src/mxcp/server/services/evals/service.py
src/mxcp/server/services/tests/__init__.py
src/mxcp/server/services/tests/service.py