AI-Powered MCP server for KQL query execution with Natural Language to KQL (NL2KQL) conversion, intelligent schema memory, RAG-enhanced context assistance, and semantic search capabilities
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution in 4R9UN/mcp-kql-server
transport stdio · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit d014cb8 · analyzer v28 · 2d ago
danger signals1
- dynamic code execution __import__() 4R9UN-mcp-kql-server-d014cb8/tests/test_package.py :45
__import__(module_name)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 29
filesystem 4
- fs 4R9UN-mcp-kql-server-d014cb8/.github/bump_version.py :9
from pathlib import Path - fs 4R9UN-mcp-kql-server-d014cb8/mcp_kql_server/constants.py :16
from pathlib import Path - fs 4R9UN-mcp-kql-server-d014cb8/mcp_kql_server/memory.py :20
from pathlib import Path - fs 4R9UN-mcp-kql-server-d014cb8/mcp_kql_server/utils.py :31
from pathlib import Path
shell / exec 2
- shell 4R9UN-mcp-kql-server-d014cb8/mcp_kql_server/kql_auth.py :13
import subprocess - shell 4R9UN-mcp-kql-server-d014cb8/mcp_kql_server/version_checker.py :12
import subprocess
network 2
- net 4R9UN-mcp-kql-server-d014cb8/mcp_kql_server/utils.py :539
from urllib.parse import urlparse - net 4R9UN-mcp-kql-server-d014cb8/mcp_kql_server/version_checker.py :40
import httpx
database 1
- db 4R9UN-mcp-kql-server-d014cb8/mcp_kql_server/memory.py :14
import sqlite3
declared dependencies 24
- fastmcp@>=2.14.7,<4.0.0
- pydantic@>=2.0.0,<3.0.0
- typing-extensions@>=4.0.0,<5.0.0
- tabulate@>=0.9.0,<1.0.0
- azure-kusto-data@>=4.0.0,<6.0.0
- azure-identity@>=1.15.0,<2.0.0
- azure-core@>=1.30.0,<2.0.0
- httpx@>=0.25.0,<1.0.0
- requests@>=2.31.0,<3.0.0
- tenacity@>=8.0.0,<10.0.0
- click@>=8.0.0,<9.0.0
- colorama@>=0.4.6,<1.0.0
- python-dotenv@>=1.0.0,<2.0.0
- sentence-transformers@>=2.0.0,<6.0.0
- numpy@>=1.21.0,<3.0.0
- pandas@>=1.3.0,<3.0.0
- build@>=1.2.0
- pytest@>=8.0.0
- pylint@>=3.0.0
- pytest-asyncio@>=0.23.0
- pytest-cov@>=5.0.0
- ruff@>=0.9.0
- toml@>=0.10.2
- twine@>=5.1.0