← Back to search

kusto-mcp-server

yeshsurya Scanned 33d ago

MCP server for Azure Data Explorer Kusto CLI - Query and manage Kusto clusters with AI assistants

B
78.3 / 100

Versions

1.0.0latest
Jan 18, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 10

kusto_schema
annotations: none low

Get database schema information including tables, columns, and their types.

kusto_connection_add
annotations: none low

Add or update a named connection configuration for Azure Data Explorer.

kusto_connection_list
annotations: none low

List all configured Kusto connections.

kusto_connection_test
annotations: none low

Test connectivity to a Kusto cluster using a saved connection.

kusto_connection_remove
annotations: none low

Remove a saved connection configuration.

kusto_connection_set_default
annotations: none low

Set a connection as the default.

kusto_execute
annotations: none low

Execute advanced Kusto commands with full CLI options. Use this for control commands, multiple statements, or when you need fine-grained control.

kusto_query
annotations: none low

Execute a KQL (Kusto Query Language) query against an Azure Data Explorer cluster. This is the primary tool for running queries.

kusto_script
annotations: none low

Execute a Kusto script file containing multiple KQL statements. Useful for running saved queries or batch operations.

kusto_help
annotations: none low

Get help information about the Kusto CLI and available options.

Permissions 2

shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 31

low
Tool 'kusto_schema' has no annotations annotation_checker · 100%
low
Tool 'kusto_connection_add' has no annotations annotation_checker · 100%
low
Tool 'kusto_connection_list' has no annotations annotation_checker · 100%
low
Tool 'kusto_connection_test' has no annotations annotation_checker · 100%
low
Tool 'kusto_connection_remove' has no annotations annotation_checker · 100%
low
Tool 'kusto_connection_set_default' has no annotations annotation_checker · 100%
low
Tool 'kusto_execute' has no annotations annotation_checker · 100%
low
Tool 'kusto_query' has no annotations annotation_checker · 100%
low
Tool 'kusto_script' has no annotations annotation_checker · 100%
low
Tool 'kusto_help' has no annotations annotation_checker · 100%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.0.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: kusto_schema manifest_parser · 90%
info
Tool: kusto_connection_add manifest_parser · 90%
info
Tool: kusto_connection_list manifest_parser · 90%
info
Tool: kusto_connection_test manifest_parser · 90%
info
Tool: kusto_connection_remove manifest_parser · 90%
info
Tool: kusto_connection_set_default manifest_parser · 90%
info
Tool: kusto_execute manifest_parser · 90%
info
Tool: kusto_query manifest_parser · 90%
info
Tool: kusto_script manifest_parser · 90%
info
Tool: kusto_help manifest_parser · 90%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 377 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%