Skip to content

Commit 6d65073

Browse files
committed
feature:add miku mcp server
1 parent 04d71e1 commit 6d65073

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/mcp_server/config/config.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
_CONFIG_ENV_KEY_ACCESS_KEY = "QINIU_ACCESS_KEY"
1010
_CONFIG_ENV_KEY_SECRET_KEY = "QINIU_SECRET_KEY"
11+
_CONFIG_ENV_KEY_API_KEY = "QINIU_API_KEY"
1112
_CONFIG_ENV_KEY_ENDPOINT_URL = "QINIU_ENDPOINT_URL"
1213
_CONFIG_ENV_KEY_REGION_NAME = "QINIU_REGION_NAME"
1314
_CONFIG_ENV_KEY_BUCKETS = "QINIU_BUCKETS"
@@ -22,6 +23,7 @@
2223
class Config:
2324
access_key: str
2425
secret_key: str
26+
api_key: str
2527
endpoint_url: str
2628
region_name: str
2729
buckets: List[str]
@@ -31,6 +33,7 @@ def load_config() -> Config:
3133
config = Config(
3234
access_key=os.getenv(_CONFIG_ENV_KEY_ACCESS_KEY),
3335
secret_key=os.getenv(_CONFIG_ENV_KEY_SECRET_KEY),
36+
api_key=os.getenv(_CONFIG_ENV_KEY_API_KEY),
3437
endpoint_url=os.getenv(_CONFIG_ENV_KEY_ENDPOINT_URL),
3538
region_name=os.getenv(_CONFIG_ENV_KEY_REGION_NAME),
3639
buckets=_get_configured_buckets_from_env(),
@@ -40,6 +43,8 @@ def load_config() -> Config:
4043
config.access_key = "YOUR_QINIU_ACCESS_KEY"
4144
if not config.secret_key or len(config.access_key) == 0:
4245
config.secret_key = "YOUR_QINIU_SECRET_KEY"
46+
if not config.api_key or len(config.api_key) == 0:
47+
config.api_key = "YOUR_QINIU_API_KEY"
4348
if not config.endpoint_url or len(config.access_key) == 0:
4449
config.endpoint_url = "YOUR_QINIU_ENDPOINT_URL"
4550
if not config.region_name or len(config.access_key) == 0:

src/mcp_server/core/miku/miku.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
class MikuService:
1212
def __init__(self, cfg: config.Config = None):
1313
self.config = cfg
14-
self.api_key = cfg.access_key if cfg else None
14+
self.api_key = cfg.api_key if cfg else None
1515
self.endpoint_url = cfg.endpoint_url if cfg else None
1616

1717
def _get_auth_header(self) -> Dict[str, str]:

0 commit comments

Comments
 (0)