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

View File

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