├── .github ├── RELEASE_CHECKLIST.md ├── bump_version.py └── workflows │ ├── ci.yml │ └── publish-mcp.yml ├── .gitignore ├── Example ├── Readme.md ├── image-1.png ├── image-2.png ├── image-3.png ├── image-4.png ├── image-5.png ├── image-6.png ├── image.png └── mcp_kql_usage_examples.py ├── LICENSE ├── README.md ├── RELEASE_NOTES.md ├── deployment ├── Dockerfile ├── README.md ├── deploy.ps1 ├── deploy.sh └── main.bicep ├── docs └── architecture.md ├── mcp_kql_server ├── __init__.py ├── __main__.py ├── ai_prompts.py ├── constants.py ├── execute_kql.py ├── kql_auth.py ├── kql_validator.py ├── mcp_registry.py ├── mcp_server.py ├── memory.py └── utils.py ├── pyproject.toml ├── requirements.txt ├── server.json ├── tests ├── __init__.py ├── test_constants.py ├── test_efficiency.py ├── test_execute_kql.py ├── test_kql_auth.py ├── test_mcp_server.py ├── test_memory.py ├── test_package.py ├── test_utils.py ├── verify_efficiency_manual.py ├── verify_fixes.py ├── verify_gofastmcp.py ├── verify_optimization.py ├── verify_prompts.py ├── verify_sem0100.py └── verify_watermark.py └── uv.lock /.github/RELEASE_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/.github/RELEASE_CHECKLIST.md -------------------------------------------------------------------------------- /.github/bump_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/.github/bump_version.py -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-mcp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/.github/workflows/publish-mcp.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/Example/Readme.md -------------------------------------------------------------------------------- /Example/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/Example/image-1.png -------------------------------------------------------------------------------- /Example/image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/Example/image-2.png -------------------------------------------------------------------------------- /Example/image-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/Example/image-3.png -------------------------------------------------------------------------------- /Example/image-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/Example/image-4.png -------------------------------------------------------------------------------- /Example/image-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/Example/image-5.png -------------------------------------------------------------------------------- /Example/image-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/Example/image-6.png -------------------------------------------------------------------------------- /Example/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/Example/image.png -------------------------------------------------------------------------------- /Example/mcp_kql_usage_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/Example/mcp_kql_usage_examples.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /deployment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/deployment/Dockerfile -------------------------------------------------------------------------------- /deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/deployment/README.md -------------------------------------------------------------------------------- /deployment/deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/deployment/deploy.ps1 -------------------------------------------------------------------------------- /deployment/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/deployment/deploy.sh -------------------------------------------------------------------------------- /deployment/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/deployment/main.bicep -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /mcp_kql_server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/__init__.py -------------------------------------------------------------------------------- /mcp_kql_server/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/__main__.py -------------------------------------------------------------------------------- /mcp_kql_server/ai_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/ai_prompts.py -------------------------------------------------------------------------------- /mcp_kql_server/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/constants.py -------------------------------------------------------------------------------- /mcp_kql_server/execute_kql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/execute_kql.py -------------------------------------------------------------------------------- /mcp_kql_server/kql_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/kql_auth.py -------------------------------------------------------------------------------- /mcp_kql_server/kql_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/kql_validator.py -------------------------------------------------------------------------------- /mcp_kql_server/mcp_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/mcp_registry.py -------------------------------------------------------------------------------- /mcp_kql_server/mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/mcp_server.py -------------------------------------------------------------------------------- /mcp_kql_server/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/memory.py -------------------------------------------------------------------------------- /mcp_kql_server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/mcp_kql_server/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/requirements.txt -------------------------------------------------------------------------------- /server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/server.json -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/test_constants.py -------------------------------------------------------------------------------- /tests/test_efficiency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/test_efficiency.py -------------------------------------------------------------------------------- /tests/test_execute_kql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/test_execute_kql.py -------------------------------------------------------------------------------- /tests/test_kql_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/test_kql_auth.py -------------------------------------------------------------------------------- /tests/test_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/test_mcp_server.py -------------------------------------------------------------------------------- /tests/test_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/test_memory.py -------------------------------------------------------------------------------- /tests/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/test_package.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/verify_efficiency_manual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/verify_efficiency_manual.py -------------------------------------------------------------------------------- /tests/verify_fixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/verify_fixes.py -------------------------------------------------------------------------------- /tests/verify_gofastmcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/verify_gofastmcp.py -------------------------------------------------------------------------------- /tests/verify_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/verify_optimization.py -------------------------------------------------------------------------------- /tests/verify_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/verify_prompts.py -------------------------------------------------------------------------------- /tests/verify_sem0100.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/verify_sem0100.py -------------------------------------------------------------------------------- /tests/verify_watermark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/tests/verify_watermark.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4R9UN/mcp-kql-server/HEAD/uv.lock --------------------------------------------------------------------------------