fix(ui): Fix MCP form

This commit is contained in:
Richard Palethorpe
2025-03-25 15:03:32 +00:00
parent 73af9538eb
commit 3e1081fc6e
2 changed files with 8 additions and 5 deletions

View File

@@ -135,7 +135,7 @@ const AgentForm = ({
...formData, ...formData,
mcp_servers: [ mcp_servers: [
...(formData.mcp_servers || []), ...(formData.mcp_servers || []),
{ url: '' } { url: '', token: '' }
] ]
}); });
}; };
@@ -151,9 +151,12 @@ const AgentForm = ({
}; };
// Handle MCP server change // Handle MCP server change
const handleMCPServerChange = (index, value) => { const handleMCPServerChange = (index, field, value) => {
const updatedMCPServers = [...formData.mcp_servers]; const updatedMCPServers = [...formData.mcp_servers];
updatedMCPServers[index] = { url: value }; updatedMCPServers[index] = {
...updatedMCPServers[index],
[field]: value
};
setFormData({ setFormData({
...formData, ...formData,
mcp_servers: updatedMCPServers mcp_servers: updatedMCPServers

View File

@@ -47,8 +47,8 @@ const MCPServersSection = ({
<input <input
type="password" type="password"
id={`mcp-api-key-${index}`} id={`mcp-api-key-${index}`}
value={server.api_key || ''} value={server.token || ''}
onChange={(e) => handleMCPServerChange(index, 'api_key', e.target.value)} onChange={(e) => handleMCPServerChange(index, 'token', e.target.value)}
className="form-control" className="form-control"
/> />
</div> </div>