Skip to content

Commit 9ed1a22

Browse files
authored
fix(apigw-manager): fix mcp config (#254)
1 parent e7c6d37 commit 9ed1a22

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/apigw-manager.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
22-
os: [ubuntu-22.04, macos-13, windows-latest]
22+
os: [ubuntu-22.04, macos-latest, windows-latest]
2323
steps:
2424
- uses: actions/checkout@v4
2525

sdks/apigw-manager/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "apigw-manager"
3-
version = "4.2.0"
3+
version = "4.2.1"
44
description = "The SDK for managing blueking gateway resource."
55
readme = "README.md"
66
authors = ["blueking <blueking@tencent.com>"]

sdks/apigw-manager/src/apigw_manager/drf/management/commands/generate_resources_yaml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ def get_mcp_server_tools(result, generator, request, public):
9999
else:
100100
mcp_can_used_tool.add(name)
101101
continue
102-
elif not info.get("noneSchema"):
102+
elif not info.get("noneSchema") and not info["x-bk-apigateway-resource"].get("noneSchema") :
103103
raise Exception(f"mcp server tool:{name} need confirm api schema or if no schema and set "
104104
f"noneSchema=True")
105105
else:

0 commit comments

Comments
 (0)