using System.Collections.Generic;
namespace io.github.hatayama.uLoopMCP
{
///
/// Data structure for MCP settings.
/// An immutable class representing the structure of the mcp.json file.
///
public class McpConfig
{
public readonly Dictionary mcpServers;
public McpConfig(Dictionary mcpServers)
{
this.mcpServers = mcpServers;
}
}
///
/// Data structure for MCP server settings.
/// An immutable class representing the configuration information for each server.
///
public class McpServerConfigData
{
public readonly string command;
public readonly string[] args;
public readonly Dictionary env;
public McpServerConfigData(string command, string[] args, Dictionary env)
{
this.command = command;
this.args = args;
this.env = env;
}
}
}