feat: Added MCP config merging support for remote asset installations

This commit is contained in:
2026-05-22 16:30:45 -06:00
parent 34dc4b0dce
commit e9e46158e7
5 changed files with 391 additions and 31 deletions
+3 -1
View File
@@ -29,6 +29,8 @@ use crate::utils::{
use crate::graph;
use anyhow::{Context, Error, Result, bail};
#[cfg(test)]
use indexmap::IndexMap;
use indoc::formatdoc;
use inquire::{Confirm, MultiSelect, Text, list_option::ListOption, validator::Validation};
use parking_lot::RwLock;
@@ -2899,7 +2901,7 @@ mod tests {
let mcp_config = if server_names.is_empty() {
None
} else {
let mut servers = HashMap::new();
let mut servers = IndexMap::new();
for name in server_names {
servers.insert(
name.to_string(),