Skip to content

Commit d55c30b

Browse files
committed
feat: MCP supports selecting workspaces #926
1 parent f32e1fd commit d55c30b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

backend/apps/mcp/mcp.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,15 @@ async def mcp_start(session: SessionDep, chat: ChatStart):
9999

100100

101101
@router.post("/mcp_ws_list", operation_id="mcp_ws_list")
102-
async def ws_list(session: SessionDep, token: str):
103-
session_user = get_user(session, token)
104-
return await user_ws_options(session, session_user.id)
102+
async def ws_list(session: SessionDep, chat_mcp: ChatMcp):
103+
session_user = get_user(session, chat_mcp.token)
104+
return user_ws_options(session, session_user.id)
105105

106106

107107
@router.post("/mcp_ds_list", operation_id="mcp_datasource_list")
108108
async def datasource_list(session: SessionDep, mcp_ds: McpDs):
109109
session_user = get_user(session, mcp_ds.token)
110-
if mcp_ds.oid is not None:
110+
if mcp_ds.oid:
111111
session_user.oid = mcp_ds.oid
112112
ds_list = get_datasource_list(session=session, user=session_user)
113113
result = []
@@ -131,7 +131,7 @@ async def datasource_list(session: SessionDep, mcp_ds: McpDs):
131131
@router.post("/mcp_question", operation_id="mcp_question")
132132
async def mcp_question(session: SessionDep, chat: McpQuestion):
133133
session_user = get_user(session, chat.token)
134-
if chat.oid is not None:
134+
if chat.oid:
135135
session_user.oid = chat.oid
136136
ds_id: Optional[int] = None
137137
if chat.datasource_id:

0 commit comments

Comments
 (0)