diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d09718..32fe63a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ +# v1.1.1 +- 支持 AK、SK 为空字符串 + # v1.1.0 -- 支持 Bucket 为空 +- 支持不配置 AK、SK、Bucket # v1.0.0 diff --git a/src/mcp_server/config/config.py b/src/mcp_server/config/config.py index e2a0c89..9c9740e 100644 --- a/src/mcp_server/config/config.py +++ b/src/mcp_server/config/config.py @@ -29,13 +29,22 @@ class Config: def load_config() -> Config: config = Config( - access_key=os.getenv(_CONFIG_ENV_KEY_ACCESS_KEY, "QINIU_ACCESS_KEY"), - secret_key=os.getenv(_CONFIG_ENV_KEY_SECRET_KEY, "QINIU_SECRET_KEY"), - endpoint_url=os.getenv(_CONFIG_ENV_KEY_ENDPOINT_URL, "QINIU_ENDPOINT_URL"), - region_name=os.getenv(_CONFIG_ENV_KEY_REGION_NAME, "QINIU_REGION_NAME"), + access_key=os.getenv(_CONFIG_ENV_KEY_ACCESS_KEY), + secret_key=os.getenv(_CONFIG_ENV_KEY_SECRET_KEY), + endpoint_url=os.getenv(_CONFIG_ENV_KEY_ENDPOINT_URL), + region_name=os.getenv(_CONFIG_ENV_KEY_REGION_NAME), buckets=_get_configured_buckets_from_env(), ) + if not config.access_key or len(config.access_key) == 0: + config.access_key = "YOUR_QINIU_ACCESS_KEY" + if not config.secret_key or len(config.access_key) == 0: + config.secret_key = "YOUR_QINIU_SECRET_KEY" + if not config.endpoint_url or len(config.access_key) == 0: + config.endpoint_url = "YOUR_QINIU_ENDPOINT_URL" + if not config.region_name or len(config.access_key) == 0: + config.region_name = "YOUR_QINIU_REGION_NAME" + logger.info(f"Configured access_key: {config.access_key}") logger.info(f"Configured endpoint_url: {config.endpoint_url}") logger.info(f"Configured region_name: {config.region_name}") diff --git a/src/mcp_server/core/version/version.py b/src/mcp_server/core/version/version.py index 0812c05..de7b5df 100644 --- a/src/mcp_server/core/version/version.py +++ b/src/mcp_server/core/version/version.py @@ -1,2 +1,2 @@ -VERSION = '1.1.0' \ No newline at end of file +VERSION = '1.1.1' \ No newline at end of file