Skip to content

Commit 7f09983

Browse files
committed
feat:(임시)add delete image
1 parent 5f17b3f commit 7f09983

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/openstack_mcp_server/tools/image_tools.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ def register_tools(self, mcp: FastMCP):
1818

1919
mcp.tool()(self.get_images)
2020
mcp.tool()(self.create_image)
21+
mcp.tool()(self.delete_image)
2122

2223
def get_images(
2324
self,
@@ -112,3 +113,13 @@ def create_image(self, image_data: CreateImage) -> Image:
112113

113114
image = conn.get_image(created_image.id)
114115
return Image(**image)
116+
117+
def delete_image(self, image_id: str) -> None:
118+
"""
119+
Delete an OpenStack image.
120+
121+
:param image_id: The ID of the image to delete.
122+
:return: None
123+
"""
124+
conn = get_openstack_conn()
125+
conn.image.delete_image(image_id)

0 commit comments

Comments
 (0)