├── .codecov.yml ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── chainguard │ └── semantic-release.sts.yaml └── workflows │ ├── build.yml │ ├── lint.yml │ ├── pr_conventional.yml │ ├── release.yml │ ├── scorecard.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yaml ├── .python-version ├── Brewfile ├── CACHING.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── NOTICE ├── README.md ├── Taskfile.yml ├── Tiltfile ├── manifests ├── base │ ├── deploy.yaml │ ├── kustomization.yaml │ ├── otel-collector.yaml │ ├── redis-deployment.yaml │ ├── redis-service.yaml │ └── service.yaml └── overlays │ ├── dev │ ├── deploy-patch.yaml │ ├── kustomization.yaml │ └── redis-patch.yaml │ ├── local │ ├── deploy-patch.yaml │ ├── kustomization.yaml │ ├── ns.yaml │ ├── otel-collector-patch.yaml │ └── redis-patch.yaml │ └── prod │ ├── deploy-patch.yaml │ ├── kustomization.yaml │ └── redis-patch.yaml ├── otel_instrumentation_mcp ├── __init__.py ├── autoinstrumentation_prompt.py ├── cache.py ├── code_analysis_prompt.py ├── custom_instrumentation_prompt.py ├── github_app_auth.py ├── github_issues.py ├── instrumentation_score.py ├── instrumentation_score_prompt.py ├── main.py ├── mcp_instrumentation_middleware.py ├── network_utils.py ├── opentelemetry_docs.py ├── opentelemetry_examples.py ├── opentelemetry_repos.py ├── opentelemetry_services_list.md ├── repo_configs.py ├── semantic_conventions.py ├── telemetry.py └── version_resolver.py ├── pyproject.toml ├── renovate.json ├── tests ├── __init__.py ├── test_cache.py ├── test_integration_simple.py ├── test_main.py ├── test_network_utils.py ├── test_rate_limiting.py └── test_version_resolver.py └── uv.lock /.codecov.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ignore: 3 | - '**/generated*.go' 4 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/chainguard/semantic-release.sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.github/chainguard/semantic-release.sts.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pr_conventional.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.github/workflows/pr_conventional.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/Brewfile -------------------------------------------------------------------------------- /CACHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/CACHING.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/Tiltfile -------------------------------------------------------------------------------- /manifests/base/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/base/deploy.yaml -------------------------------------------------------------------------------- /manifests/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/base/kustomization.yaml -------------------------------------------------------------------------------- /manifests/base/otel-collector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/base/otel-collector.yaml -------------------------------------------------------------------------------- /manifests/base/redis-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/base/redis-deployment.yaml -------------------------------------------------------------------------------- /manifests/base/redis-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/base/redis-service.yaml -------------------------------------------------------------------------------- /manifests/base/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/base/service.yaml -------------------------------------------------------------------------------- /manifests/overlays/dev/deploy-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/dev/deploy-patch.yaml -------------------------------------------------------------------------------- /manifests/overlays/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/dev/kustomization.yaml -------------------------------------------------------------------------------- /manifests/overlays/dev/redis-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/dev/redis-patch.yaml -------------------------------------------------------------------------------- /manifests/overlays/local/deploy-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/local/deploy-patch.yaml -------------------------------------------------------------------------------- /manifests/overlays/local/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/local/kustomization.yaml -------------------------------------------------------------------------------- /manifests/overlays/local/ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/local/ns.yaml -------------------------------------------------------------------------------- /manifests/overlays/local/otel-collector-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/local/otel-collector-patch.yaml -------------------------------------------------------------------------------- /manifests/overlays/local/redis-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/local/redis-patch.yaml -------------------------------------------------------------------------------- /manifests/overlays/prod/deploy-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/prod/deploy-patch.yaml -------------------------------------------------------------------------------- /manifests/overlays/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/prod/kustomization.yaml -------------------------------------------------------------------------------- /manifests/overlays/prod/redis-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/manifests/overlays/prod/redis-patch.yaml -------------------------------------------------------------------------------- /otel_instrumentation_mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/__init__.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/autoinstrumentation_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/autoinstrumentation_prompt.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/cache.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/code_analysis_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/code_analysis_prompt.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/custom_instrumentation_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/custom_instrumentation_prompt.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/github_app_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/github_app_auth.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/github_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/github_issues.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/instrumentation_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/instrumentation_score.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/instrumentation_score_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/instrumentation_score_prompt.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/main.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/mcp_instrumentation_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/mcp_instrumentation_middleware.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/network_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/network_utils.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/opentelemetry_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/opentelemetry_docs.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/opentelemetry_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/opentelemetry_examples.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/opentelemetry_repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/opentelemetry_repos.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/opentelemetry_services_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/opentelemetry_services_list.md -------------------------------------------------------------------------------- /otel_instrumentation_mcp/repo_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/repo_configs.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/semantic_conventions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/semantic_conventions.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/telemetry.py -------------------------------------------------------------------------------- /otel_instrumentation_mcp/version_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/otel_instrumentation_mcp/version_resolver.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/renovate.json -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/tests/test_cache.py -------------------------------------------------------------------------------- /tests/test_integration_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/tests/test_integration_simple.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_network_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/tests/test_network_utils.py -------------------------------------------------------------------------------- /tests/test_rate_limiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/tests/test_rate_limiting.py -------------------------------------------------------------------------------- /tests/test_version_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/tests/test_version_resolver.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liatrio-labs/otel-instrumentation-mcp/HEAD/uv.lock --------------------------------------------------------------------------------