Update MCP server Assist API documentation now that the stateless API is implicitly used (#38019)

This commit is contained in:
Allen Porter 2025-03-17 14:38:45 -07:00 committed by GitHub
parent 12ca014ae9
commit 98b6a4f9d7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -35,10 +35,8 @@ The integration provides the following configuration options:
{% configuration_basic %} {% configuration_basic %}
Control Home Assistant: Control Home Assistant:
description: The API to use to expose tools over the Model Context Protocol. It is recommended description: If MCP clients are allowed to control Home Assistant. Clients can only
to use **Stateless Assist** which is a version of the **Assist** API where the control or provide information about entities that are [exposed](/voice_control/voice_remote_expose_devices/) to it.
prompt does not contain any state information. Clients can only control or
provide information about entities that are [exposed](/voice_control/voice_remote_expose_devices/) to it.
{% endconfiguration_basic %} {% endconfiguration_basic %}
## Architecture overview ## Architecture overview
@ -132,11 +130,6 @@ The [MCP Prompts](https://modelcontextprotocol.io/docs/concepts/prompts) provide
inform LLMs how to call the tools. The tools used by the configured LLM API inform LLMs how to call the tools. The tools used by the configured LLM API
are exposed. are exposed.
It is recommended to use the **Stateless Assist** API since the prompt does
not contain any state information, which will be incorrect after any actions
are performed.
## Known Limitations ## Known Limitations
The Home Assistant Model Context Protocol integration currently only supports a The Home Assistant Model Context Protocol integration currently only supports a