1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Add the Model Context Protocol Server integration (#134122)

* Add the Model Context Protocol Server integration

* Remove unusued code in init

* Fix comment wording

* Use util.uild for unique ids

* Set config entry title to the LLM API name

* Extract an SSE parser and update comments

* Update comments and defend against already closed sessions

* Shorten description

* Update homeassistant/components/mcp_server/__init__.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Change integration type to service

---------

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
This commit is contained in:
Allen Porter
2025-01-01 16:38:33 -08:00
committed by GitHub
parent 5e981d00a4
commit a5d0c3528c
22 changed files with 1060 additions and 0 deletions

View File

@@ -356,6 +356,7 @@ FLOWS = {
"mailgun",
"mastodon",
"matter",
"mcp_server",
"mealie",
"meater",
"medcom_ble",

View File

@@ -3590,6 +3590,13 @@
"config_flow": true,
"iot_class": "local_push"
},
"mcp_server": {
"name": "Model Context Protocol Server",
"integration_type": "service",
"config_flow": true,
"iot_class": "local_push",
"single_config_entry": true
},
"mealie": {
"name": "Mealie",
"integration_type": "service",