doris-mcp-server
Apache Doris MCP Server
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- overview.md
- overview.zh-CN.md
- request-lifecycle.md
- request-lifecycle.zh-CN.md
- availability.md
- availability.zh-CN.md
- doris-version-matrix.md
- doris-version-matrix.zh-CN.md
- tool-domains.md
- tool-domains.zh-CN.md
- 0001-subscriptions-require-change-events.md
- 0002-explicit-state-handles.md
- contributing.md
- contributing.zh-CN.md
- quickstart.md
- quickstart.zh-CN.md
- hosts.md
- hosts.zh-CN.md
- metricflow.md
- metricflow.zh-CN.md
- 1.0.0.md
- 1.0.0.zh-CN.md
- deployment.md
- deployment.zh-CN.md
- reliability.md
- reliability.zh-CN.md
- troubleshooting.md
- troubleshooting.zh-CN.md
- mcp-2026-07-28.md
- mcp-2026-07-28.zh-CN.md
- configuration.md
- configuration.zh-CN.md
- 1.0.0.md
- 1.0.0.zh-CN.md
- security-model.md
- security-model.zh-CN.md
- custom-tool-providers.md
- custom-tool-providers.zh-CN.md
- doris-fine-grained-access-control.md
- doris-fine-grained-access-control.zh-CN.md
- migration-1.0.0.md
- README.md
- README.zh-CN.md
- release-notes-1.0.0.md
- tool-registry.md
- __init__.py
- client.py
- README.md
- __init__.py
- auth_middleware.py
- doris_oauth_client_metadata.py
- doris_oauth_handlers.py
- doris_oauth_provider.py
- doris_oauth_rate_limit.py
- doris_oauth_redirects.py
- doris_oauth_scope_policy.py
- doris_oauth_store.py
- doris_oauth_types.py
- jwt_manager.py
- key_manager.py
- mcp_auth_middleware.py
- mcp_cors.py
- oauth_client.py
- oauth_handlers.py
- oauth_provider.py
- oauth_resource.py
- oauth_token_validation.py
- oauth_types.py
- operation_policy.py
- token_handlers.py
- token_manager.py
- token_security_middleware.py
- token_validators.py
- __init__.py
- loader.py
- metricflow.py
- models.py
- osi-schema-0.2.0.dev0.json
- runtime.py
- __init__.py
- admin_domain.py
- capability_detector.py
- capability_registry.py
- catalog_handlers.py
- cluster_handlers.py
- domain_catalog.py
- domain_dispatcher.py
- domain_manifest.py
- domain_models.py
- doris_feature_matrix.py
- doris_version.py
- governance_handlers.py
- lakehouse_handlers.py
- pipeline_handlers.py
- prompts_manager.py
- query_handlers.py
- resources_manager.py
- search_handlers.py
- semantic_handlers.py
- tool_catalog.py
- tool_provider.py
- tool_registry.py
- tools_manager.py
- __init__.py
- adbc_query_tools.py
- analysis_tools.py
- auth_credentials.py
- catalog_metadata.py
- cluster_runtime.py
- config.py
- data_exploration_tools.py
- data_governance_tools.py
- data_quality_tools.py
- datetime_utils.py
- db.py
- dependency_analysis_tools.py
- doris_http_client.py
- governance_runtime.py
- lakehouse_runtime.py
- logger.py
- monitoring_tools.py
- performance_analytics_tools.py
- pipeline_runtime.py
- query_executor.py
- query_runtime.py
- redaction.py
- schema_extractor.py
- search_runtime.py
- secret_policy.py
- security.py
- security_analytics_tools.py
- sql_security_utils.py
- version_brands.py
- __init__.py
- __main__.py
- _version.py
- health.py
- http_transport.py
- main.py
- multiworker_app.py
- pagination.py
- protocol.py
- result_limits.py
- schema_validation.py
- state_handles.py
- trace_context.py
- README.md
- dify_doris_dsl.yml
- README.md
- cursor_add_mcp.png
- cursor_agent.png
- cursor_ask1.png
- cursor_ask2.png
- cursor_doris-mcp.png
- dify_add_tools.png
- dify_agent_setup.png
- dify_authorized.png
- dify_config_mcp.png
- dify_create_app.png
- dify_install_plugin.png
- dify_query_tabels.png
- dify_sale_trend.png
- dify_start_server.png
- bindings.example.yaml
- retail.yaml
- test_auth_middleware_boundaries.py
- test_doris_oauth_client_metadata.py
- test_doris_oauth_routes.py
- test_doris_oauth_store.py
- test_external_oauth_config.py
- test_external_oauth_resource.py
- test_external_oauth_validation.py
- test_jwt_runtime_boundaries.py
- test_key_manager.py
- test_oauth_client_context.py
- test_oauth_token_validation.py
- test_token_handlers_boundaries.py
- test_token_validator_boundaries.py
- check_coverage_domains.py
- check_runtime_dependencies.py
- test_compose_contract.py
- test_coverage_domains.py
- test_dependency_layers.py
- test_github_actions_contract.py
- test_end_to_end.py
- test_real_doris_transports.py
- conformance_server.py
- list_error_semantics_server.py
- pagination_fixture.py
- pagination_stdio_server.py
- schema_validation_server.py
- stdio_capability_server.py
- test_health_endpoints.py
- test_http_transport_boundaries.py
- test_list_error_semantics.py
- test_mcp_v2_protocol.py
- test_multiworker_config.py
- test_protocol_pagination.py
- test_schema_validation.py
- test_state_handles.py
- test_trace_context.py
- tool_registry_server.py
- trace_context_server.py
- test_auth_context.py
- test_auth_cross_matrix.py
- test_authentication.py
- test_authorization.py
- test_bearer_credentials.py
- test_data_masking.py
- test_doris_http_ssrf.py
- test_effective_auth_config.py
- test_http_bind_auth_policy.py
- test_mcp_auth_middleware.py
- test_mcp_cors.py
- test_operation_policy.py
- test_real_doris_secret_repr.py
- test_security_manager.py
- test_sensitive_data_redaction.py
- test_shared_token_state.py
- test_sql_injection.py
- test_sql_injection_api.py
- test_sql_sink_audit.py
- test_sql_validation.py
- test_static_token_bootstrap.py
- test_token_database_validation.py
- test_token_digest_storage.py
- test_token_management_auth.py
- test_token_prefix_reservation.py
- test_metricflow_runtime.py
- test_ossie_loader.py
- test_semantic_runtime.py
- test_admin_domain.py
- test_capability_detector.py
- test_capability_registry.py
- test_capability_runtime_integration.py
- test_custom_tool_provider.py
- test_domain_catalog.py
- test_domain_dispatcher.py
- test_domain_manifest.py
- test_domain_models.py
- test_doris_feature_matrix.py
- test_doris_version.py
- test_governance_handlers.py
- test_host_exposure_contract.py
- test_lakehouse_handlers.py
- test_manager_routing_boundaries.py
- test_prompts_manager_errors.py
- test_resources_manager_cache.py
- test_semantic_handlers.py
- test_tool_catalog_boundary.py
- test_tool_registry.py
- test_tools_client_server.py
- test_tools_manager.py
- test_tools_operation_guard.py
- test_adbc_query_tools.py
- test_catalog_metadata.py
- test_cluster_runtime.py
- test_datetime_utils.py
- test_db.py
- test_doris_route_identity.py
- test_doris_user_pool_manager.py
- test_governance_runtime.py
- test_lakehouse_runtime.py
- test_multi_fe_routing.py
- test_pipeline_runtime.py
- test_query_error_classification.py
- test_query_executor.py
- test_query_executor_client_server.py
- test_query_runtime.py
- test_result_limits.py
- test_schema_extractor_doris_oauth_metadata_errors.py
- test_search_runtime.py
- __init__.py
- conftest.py
- README.md
- test_config.json
- test_config_loader.py
- test_documentation_system.py
- test_product_identity.py
- test_release_artifacts.py
- test_unified_client_dispatch.py
- .asf.yaml
- .dockerignore
- .env.example
- .gitignore
- .licenserc.yaml
- CHANGELOG.md
- docker-compose.yml
- Dockerfile
- generate_requirements.py
- generate_tool_catalog.py
- LICENSE.txt
- Makefile
- NOTICE
- pyproject.toml
- README.md
- README.zh-CN.md
- requirements-dev.txt
- requirements.txt
- start_server.sh
- tokens.json
- uv.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/apache/doris-mcp-server
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd doris-mcp-server
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install doris-mcp-server==1.0.0
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
4. Python
쉬움사전 준비물
pip install doris-mcp-server==1.0.0
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
