Skip to content

refactor(mcp): 将MCP请求处理改为异步线程执行 - #27

Merged
jubaoliang merged 1 commit into
TencentCloud:mainfrom
zjxzjw:fix
Jul 20, 2026
Merged

refactor(mcp): 将MCP请求处理改为异步线程执行#27
jubaoliang merged 1 commit into
TencentCloud:mainfrom
zjxzjw:fix

Conversation

@zjxzjw

@zjxzjw zjxzjw commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • 在internal_mcp.py中使用asyncio.to_thread包装handle_mcp_request调用
  • 在probe.py中使用asyncio.to_thread包装handle_mcp_request调用
  • 提高MCP请求处理的异步性能
  • 避免同步阻塞操作影响整体响应速度

POST /api/internal/mcp can invoke sync httpx/IMAP in handle_mcp_request;
await asyncio.to_thread(...) so those calls do not block uvicorn.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jubaoliang
jubaoliang merged commit 0d01bae into TencentCloud:main Jul 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants