Claude
5480cf2e5e
Support multiple config entries for MCP Server
...
Allow the Model Context Protocol Server integration to have multiple config
entries, each served on its own Streamable HTTP URL at
/api/mcp_server/<url id>.
The URL identifier is generated when the entry is created and stays stable
across the entry's lifetime. For one or two selected APIs it is derived from
the API IDs (and the entry is named after them); for more APIs a random
identifier is used and the entry is named "MCP Server" (with a counter when
that name is already taken). Colliding identifiers get a numeric suffix, so
entries exposing the same APIs are allowed and each keeps a distinct URL.
Existing config entries are migrated to minor version 2 and marked as legacy
so they keep being served on the original fixed URLs (/api/mcp and the SSE
endpoints) for backwards compatibility.
The create flow ends with a confirmation step showing the internal and
external URLs where the new server is reachable.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EaTcVgRD9o2BVwtLziWpa5
2026-07-03 21:53:35 +00:00
Josef Zweck and Copilot Autofix powered by AI
fe8b145a84
Add search functionality to media source ( #175485 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-03 16:16:33 -04:00
Paulus Schoutsen and Claude
fa931b3496
Use cached state JSON in POST /api/states response ( #175559 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-03 22:15:42 +02:00
Paulus Schoutsen and Claude
7dac0506d3
Make LLMContext.assistant a required non-optional field ( #175553 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-03 15:54:54 -04:00
Paulus Schoutsen and Claude Opus 4.8
4793ca23e3
Fix todo LLM tools test broken by GetDateTime tool ( #175554 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 21:36:27 +02:00
mettolen
e90d2f9ca0
Fix swallowed exceptions in airobot action handlers ( #172633 )
2026-07-03 21:26:43 +02:00
Paulus Schoutsen and Claude Opus 4.8
846d1716b1
Add media_player LLM tools platform ( #175524 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 20:55:11 +02:00
Paulus Schoutsen and Claude Opus 4.8
9a3987d109
Add todo LLM tools platform ( #175513 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 20:54:23 +02:00
Paulus Schoutsen and Claude Opus 4.8
f57701e32f
Add lawn_mower LLM tools platform ( #175523 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 11:47:06 -07:00
smarthome-10
79ae3cd3d4
Rename component to integration in FinTS ( #175536 )
2026-07-03 20:24:09 +02:00
smarthome-10
dcd5d15e02
Rename component to integration in Flock ( #175537 )
2026-07-03 20:23:41 +02:00
smarthome-10
3317aec38c
Rename component to integration in Foobot ( #175539 )
2026-07-03 20:23:18 +02:00
smarthome-10
b1c2c96438
Rename component to integration in GitLab-CI ( #175541 )
2026-07-03 20:23:00 +02:00
Paulus Schoutsen and Claude Opus 4.8
7a4be51168
Add GetDateTime LLM tool to the llm integration ( #175515 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 11:22:47 -07:00
smarthome-10
0094fb592d
Rename component to integration in GPSLogger ( #175542 )
2026-07-03 20:22:35 +02:00
smarthome-10
3197e690c8
Rename component to integration in HomematicIP Cloud ( #175543 )
2026-07-03 20:22:12 +02:00
smarthome-10
f720401369
Rename component to integration in Aurora ( #175545 )
2026-07-03 20:21:36 +02:00
smarthome-10
86ce7adf4a
Rename component to integration in HaveIBeenPwned ( #175546 )
2026-07-03 20:15:40 +02:00
smarthome-10
b2863db470
Rename component to integration in IQVIA ( #175547 )
2026-07-03 20:15:24 +02:00
smartcircuits and Claude Opus 4.8
c00f4e894a
Add diagnostics to WattWächter Plus ( #175384 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 20:09:25 +02:00
Paulus Schoutsen and Claude Opus 4.8
c13ca88ef0
Add fan LLM tools platform ( #175521 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 11:07:37 -07:00
Paulus Schoutsen and Claude Opus 4.8
5a8aa546ca
Add climate LLM tools platform ( #175520 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 11:07:01 -07:00
Paulus Schoutsen and Claude Opus 4.8
f562bda70a
Add intent_script LLM tools platform ( #175518 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 11:06:10 -07:00
Markus Adrario and Copilot Autofix powered by AI
949ada2e72
Homee: fix unavailable entities - 2nd FollowUp ( #175382 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-03 20:04:22 +02:00
Paulus Schoutsen and Claude Opus 4.8
e9424fa0a0
Add vacuum LLM tools platform ( #175525 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 11:04:04 -07:00
Paulus Schoutsen and Claude Opus 4.8
8ca90154af
Add light LLM tools platform ( #175519 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 11:02:00 -07:00
Allen Porter
3eadab8cf0
Handle late MCP OAuth authentication failures ( #175381 )
2026-07-03 19:58:11 +02:00
Brian Tajuddin
57f4c6eb19
Add temperature and humidity sensors to Cielo Home integration ( #173043 )
2026-07-03 19:32:13 +02:00
G Johansson
14e2d51963
Add reconfigure flow to NextCloud ( #175457 )
2026-07-03 19:30:50 +02:00
bkobus-bbx
96920cc263
Fix BleBox action tests to assert library calls instead of faking state ( #175460 )
2026-07-03 19:12:04 +02:00
Erwin Douna
fd4e1ee47c
Move RFXtrx services to async_setup ( #175474 )
2026-07-03 19:08:05 +02:00
David Bonnes
f2dfafb5a8
Use evohome constants for evohome attrs ( #175494 )
2026-07-03 19:06:58 +02:00
G Johansson
715a8984e4
Remove not needed major version guard for switchbot config entry migration ( #175497 )
2026-07-03 19:06:07 +02:00
G Johansson
9f22cdfc63
Remove not needed major version guard for knx config entry migration ( #175498 )
2026-07-03 19:05:41 +02:00
Brett Adams and Claude Opus 4.8
89a92be9d7
Add seat coolers to Teslemetry ( #175422 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-03 18:49:18 +02:00
Franck Nijhof
02aaf56dc1
Resolve up labeled areas, devices and entities in search ( #175464 )
2026-07-03 18:26:49 +02:00
Abílio Costa
d16f71c8cc
Use Radon device class in Airthings BLE ( #175388 )
2026-07-03 17:15:59 +01:00
Franck Nijhof
0a9534a927
Resolve person member entities in search ( #175462 )
2026-07-03 18:05:43 +02:00
Franck Nijhof
92cc2fc650
Classify scene, script and group entities in device and config entry search ( #175461 )
2026-07-03 17:58:19 +02:00
TimL
9910dd5d17
Infrared fix naming by device class for derived entities ( #175434 )
2026-07-03 16:20:10 +01:00
G Johansson
a1d80e72ee
Remove not needed major version block for samsungtv migration ( #175496 )
2026-07-03 17:07:20 +02:00
some-random-climber
fd9c7d4951
Move service registration to async_setup in Streamlabs Water ( #175507 )
2026-07-03 16:53:56 +02:00
Erwin Douna and epenet
5b0d396bd8
Move Mill services to async_setup ( #175481 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-07-03 15:23:22 +02:00
Tomer
3843114a70
Victron_gx- bump 2026.6.6 ( #174491 )
2026-07-03 15:15:45 +02:00
epenet
80a59f3cf8
Use Attribute enum in cover ( #175255 )
2026-07-03 15:11:02 +02:00
Michael
7883bb8cfd
Redact debug output in FRITZ!Box Tools ( #175469 )
2026-07-03 14:53:27 +02:00
Franck Nijhof
cae3f1f9e1
Fix HomeKit Controller doorbell event entity to use ring event type ( #173621 )
2026-07-03 14:50:24 +02:00
Josef Zweck
3b50392171
Bump pylamarzocco to 2.4.1 ( #175468 )
2026-07-03 14:42:35 +02:00
Brett Adams and Claude Sonnet 5
cee65c1201
Bump tesla-fleet-api to 1.5.2 ( #175430 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-03 14:42:05 +02:00
Bram Kragten
ad93da9da5
Update frontend to 20260624.4 ( #175490 )
2026-07-03 14:38:29 +02:00