@@ -54,7 +54,7 @@ async def list_collectives() -> str:
5454 client = get_client ()
5555 data = await client .ocs_get (f"{ API } /collectives" )
5656 collectives = [_format_collective (c ) for c in data ["collectives" ]]
57- return json .dumps (collectives , indent = 2 , default = str )
57+ return json .dumps (collectives , default = str )
5858
5959 @mcp .tool (annotations = READONLY )
6060 @require_permission (PermissionLevel .READ )
@@ -73,7 +73,7 @@ async def get_collective_pages(collective_id: int) -> str:
7373 client = get_client ()
7474 data = await client .ocs_get (f"{ API } /collectives/{ collective_id } /pages" )
7575 pages = [_format_page (p ) for p in data ["pages" ]]
76- return json .dumps (pages , indent = 2 , default = str )
76+ return json .dumps (pages , default = str )
7777
7878 @mcp .tool (annotations = READONLY )
7979 @require_permission (PermissionLevel .READ )
@@ -92,7 +92,7 @@ async def get_collective_page(collective_id: int, page_id: int) -> str:
9292 client = get_client ()
9393 data = await client .ocs_get (f"{ API } /collectives/{ collective_id } /pages/{ page_id } " )
9494 page = data ["page" ]
95- return json .dumps (_format_page (page ), indent = 2 , default = str )
95+ return json .dumps (_format_page (page ), default = str )
9696
9797
9898def _register_write_tools (mcp : FastMCP ) -> None :
@@ -119,7 +119,7 @@ async def create_collective(name: str, emoji: str | None = None) -> str:
119119 post_data ["emoji" ] = emoji
120120 data = await client .ocs_post_json (f"{ API } /collectives" , json_data = post_data )
121121 collective = data ["collective" ]
122- return json .dumps (_format_collective (collective ), indent = 2 , default = str )
122+ return json .dumps (_format_collective (collective ), default = str )
123123
124124 @mcp .tool (annotations = ADDITIVE )
125125 @require_permission (PermissionLevel .WRITE )
@@ -147,7 +147,7 @@ async def create_collective_page(collective_id: int, parent_id: int, title: str)
147147 json_data = {"title" : title },
148148 )
149149 page = data ["page" ]
150- return json .dumps (_format_page (page ), indent = 2 , default = str )
150+ return json .dumps (_format_page (page ), default = str )
151151
152152
153153def _register_destructive_tools (mcp : FastMCP ) -> None :
@@ -184,7 +184,7 @@ async def restore_collective(collective_id: int) -> str:
184184 client = get_client ()
185185 data = await client .ocs_patch (f"{ API } /collectives/trash/{ collective_id } " )
186186 collective = data ["collective" ]
187- return json .dumps (_format_collective (collective ), indent = 2 , default = str )
187+ return json .dumps (_format_collective (collective ), default = str )
188188
189189 @mcp .tool (annotations = DESTRUCTIVE )
190190 @require_permission (PermissionLevel .DESTRUCTIVE )
@@ -239,7 +239,7 @@ async def restore_collective_page(collective_id: int, page_id: int) -> str:
239239 client = get_client ()
240240 data = await client .ocs_patch (f"{ API } /collectives/{ collective_id } /pages/trash/{ page_id } " )
241241 page = data ["page" ]
242- return json .dumps (_format_page (page ), indent = 2 , default = str )
242+ return json .dumps (_format_page (page ), default = str )
243243
244244 @mcp .tool (annotations = DESTRUCTIVE )
245245 @require_permission (PermissionLevel .DESTRUCTIVE )
0 commit comments