-
Notifications
You must be signed in to change notification settings - Fork 625
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
What do you need? / 你需要什么?
Current Behavior / Problem
In ACP mode, ACP agents maintain their own MCP configuration and do not read or inherit MCP settings from DeepChat.
As a result:
- MCPs that are already configured and persisted in DeepChat (non-inmemory MCPs) are not available to ACP agents
- ACP agents can only use MCPs that are explicitly configured within their own scope
- There is currently no mechanism for DeepChat to pass MCP definitions down to ACP agents
This makes it impossible for ACP agents to reuse existing DeepChat MCP configurations without duplication, and leads to fragmented MCP management.
Feature Proposal
-
MCP Passthrough from DeepChat to ACP Agents
- In ACP mode, allow DeepChat to pass through non-inmemory MCPs that are already recorded in DeepChat to ACP agents.
- ACP agents should be able to load and use these MCPs without requiring separate reconfiguration.
-
Per-ACP Agent MCP Configuration
-
Provide settings to configure, for each ACP agent:
- Which MCPs (passed from DeepChat) should be loaded
-
MCP configuration in ACP mode should be agent-scoped, not global.
-
-
ACP-Aware MCP State in Chat Input
-
In ACP mode, the MCP selector and enable/disable state shown in the chat input should:
- Reflect the MCP configuration of the currently active ACP agent
- Not reflect the global MCP state of the entire application
-
The UI should stay in sync with the ACP agent’s MCP configuration.
-
Expected Benefits
- Enables ACP agents to reuse existing DeepChat MCP configurations
- Avoids MCP duplication and configuration drift
- Improves consistency between agent settings and chat UI
- Makes ACP mode more intuitive and scalable for multi-agent workflows
coderabbitai
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request