From fa3d1855e9a592eae3e3d8f06757c8176eaee67c Mon Sep 17 00:00:00 2001 From: Edwin Jose Date: Wed, 14 May 2025 15:51:55 -0400 Subject: [PATCH] fix: filter flow JSON from component JSON in MCP Servers (#8023) filter for flows with ic_component as False --- src/backend/base/langflow/api/v1/mcp_projects.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/base/langflow/api/v1/mcp_projects.py b/src/backend/base/langflow/api/v1/mcp_projects.py index 5ba547afc..dcf8c617f 100644 --- a/src/backend/base/langflow/api/v1/mcp_projects.py +++ b/src/backend/base/langflow/api/v1/mcp_projects.py @@ -76,7 +76,7 @@ async def list_project_tools( raise HTTPException(status_code=404, detail="Project not found") # Query flows in the project - flows_query = select(Flow).where(Flow.folder_id == project_id) + flows_query = select(Flow).where(Flow.folder_id == project_id, Flow.is_component == False) # noqa: E712 # Optionally filter for MCP-enabled flows only if mcp_enabled: