From 7dc306062a2d05cbc686922e683d7b1002671dd3 Mon Sep 17 00:00:00 2001 From: Fanyang Meng Date: Tue, 11 Feb 2025 23:58:40 -0500 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Support=20deleting=20users?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ghost_mcp/server.py | 1 + src/ghost_mcp/tools.py | 4 +++- src/ghost_mcp/tools/__init__.py | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ghost_mcp/server.py b/src/ghost_mcp/server.py index d03701a..d69818e 100644 --- a/src/ghost_mcp/server.py +++ b/src/ghost_mcp/server.py @@ -50,6 +50,7 @@ def create_server() -> FastMCP: mcp.tool()(tools.list_users) mcp.tool()(tools.read_user) mcp.tool()(tools.update_user) + mcp.tool()(tools.delete_user) mcp.tool()(tools.list_members) mcp.tool()(tools.read_member) mcp.tool()(tools.create_member) diff --git a/src/ghost_mcp/tools.py b/src/ghost_mcp/tools.py index 3c356c6..c328a77 100644 --- a/src/ghost_mcp/tools.py +++ b/src/ghost_mcp/tools.py @@ -12,7 +12,8 @@ from .tools.posts import ( from .tools.users import ( list_users, read_user, - update_user + update_user, + delete_user ) from .tools.members import ( list_members, @@ -51,6 +52,7 @@ __all__ = [ 'list_users', 'read_user', 'update_user', + 'delete_user', 'list_members', 'read_member', 'create_member', diff --git a/src/ghost_mcp/tools/__init__.py b/src/ghost_mcp/tools/__init__.py index 716617d..7f64ec9 100644 --- a/src/ghost_mcp/tools/__init__.py +++ b/src/ghost_mcp/tools/__init__.py @@ -1,7 +1,7 @@ """Ghost MCP tools package.""" from .posts import search_posts_by_title, list_posts, read_post, create_post, update_post, delete_post -from .users import list_users, read_user, update_user +from .users import list_users, read_user, update_user, delete_user from .members import list_members, read_member, create_member, update_member from .tiers import list_tiers, read_tier, create_tier, update_tier from .offers import list_offers, read_offer, create_offer, update_offer @@ -19,6 +19,7 @@ __all__ = [ 'list_users', 'read_user', 'update_user', + 'delete_user', 'list_members', 'read_member', 'create_member',