Kusto MCP 서버
Azure Data Explorer(ADX) 클러스터에 대한 액세스를 제공하는 mcp 서버입니다.
도구
서버에서 제공하는 도구는 다음과 같습니다.
- 테이블 목록:
- list_internal_tables: 클러스터의 모든 내부 테이블 나열
- list_external_tables: 클러스터의 모든 외부 테이블 나열
- list_materialized_views: 클러스터의 모든 구체화된 뷰를 나열합니다.
- 쿼리 실행:
- execute_query_internal_table: 내부 테이블 또는 구체화된 뷰에 대한 쿼리 실행
- execute_query_external_table: 외부 테이블에 대한 쿼리 실행
- 테이블 스키마 가져오기:
- get_internal_table_schema: 내부 테이블 또는 구체화된 뷰의 스키마를 가져옵니다.
- get_external_table_schema:외부 테이블의 스키마를 가져옵니다.
Claude Desktop 구성
claude_desktop_config.json을 편집하여 다음 구성을 추가합니다.
지엑스피1
Azure Data Explorer 에뮬레이터를 로컬로 사용하는 경우 https://localhost:8082
와 같은 클러스터 URL을 제공하고 --authority_id
, --client_id
, --client_secret
제공할 필요가 없습니다.
{
"mcpServers": {
"kusto": {
"command": "uv",
"args": [
"--directory",
"{{PATH_TO_PROJECT}}\\mcp-server-kusto\\src\\mcp_server_kusto",
"run",
"mcp-server-kusto",
"--cluster",
"{{ADX_CLUSTER_URL}}"
]
}
}
}