MCP
Připojte Siesta AI k libovolnému AI klientovi kompatibilnímu s MCP (Claude, Cursor, VS Code, Antigravity a další). Jakmile je připojen, klient může spravovat vaše agenty, dovednosti a pracovní postupy, posílat zprávy a číst konverzace přímo z vaší organizace Siesta AI.
Jak nainstalovat
Přidejte jednu z níže uvedených definic připojení do konfigurace MCP vašeho AI klienta. Nahraďte [YOUR-API-KEY] a [YOUR-ORGANIZATION-KEY] hodnotami z vaší organizace Siesta AI.
- HTTP
- npx (náhradní možnost)
Doporučeno. Žádné externí závislosti, ačkoli několik klientů to ještě nemusí podporovat.
"siesta": {
"type": "http",
"url": "https://api.siesta.ai/mcp",
"headers": {
"X-Api-Key": "[YOUR-API-KEY]",
"X-Org-Id": "[YOUR-ORGANIZATION-KEY]"
}
}
Vyžaduje Node.js. Použijte pouze jako náhradní možnost, když se klient nemůže připojit přes HTTP.
"siesta": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://api.siesta.ai/mcp",
"--header", "X-Api-Key:[YOUR-API-KEY]",
"--header", "X-Org-Id:[YOUR-ORGANIZATION-KEY]"
]
}
Každý poskytovatel AI (Claude, Antigravity a další) ukládá MCP servery různě a očekává tyto definice ve své vlastní JSON konfiguraci. Nejrychlejší cesta je zkopírovat výše uvedený JSON (s vaším API klíčem a ID organizace ze Siesta AI), vložit jej do chatu klienta a požádat AI o jeho instalaci. Poté postupujte podle jakýchkoli pokynů, které vám poskytne, například restartování klienta pro obnovení MCP nástrojů.
Instalace pomocí OAuth
Instalace založená na OAuth je v procesu.
Nástroje
Jakmile je připojen, klient může používat níže uvedené nástroje. Všechny fungují v rámci organizace identifikované vaším API klíčem a ID organizace.
Agenti
| Nástroj | Popis |
|---|---|
list_agents | Vypsat agenty (chatboty) ve vaší organizaci. Použijte k nalezení ID agenta před odesláním zprávy nebo jeho úpravou. |
get_agent | Přečíst plnou konfiguraci agenta: systémová zpráva, model, připojení, dovednosti, podagenti a nástroje. |
create_agent | Vytvořit nového agenta z názvu a systémové zprávy, volitelně připojit model, dovednosti, podagenty a nástroje. |
update_agent | Aktualizovat existujícího agenta. Změní se pouze pole, která předáte; seznamová pole nahradí celou sadu. |
Konverzace
| Nástroj | Popis |
|---|---|
send_message | Odeslat zprávu agentovi a získat jeho odpověď. Předat agentId pro zahájení nové konverzace nebo conversationId pro pokračování v jedné. |
list_conversations | Vypsat existující konverzace (od nejnovějších), s volitelným filtrováním podle agenta nebo vyhledávání názvu a stránkování. |
get_conversation | Přečíst celou historii zpráv konverzace před jejím obnovením. |
Dovednosti
| Nástroj | Popis |
|---|---|
list_skills | Vypsat dovednosti (pojmenované instrukce plus vázané funkce nástrojů) dostupné ve vaší organizaci. |
get_skill | Přečíst plné detaily dovednosti: její instrukce a vázané funkce. |
create_skill | Vytvořit novou dovednost z názvu, instrukcí a volitelných vázaných funkcí. |
update_skill | Aktualizovat existující dovednost. Změní se pouze pole, která předáte; předání funkcí nahradí celou sadu. |
list_skill_functions | Vypsat funkce nástrojů, které mohou být vázány na dovednost, vrátí ID k použití při vytváření nebo aktualizaci jedné. |
Pracovní postupy
| Nástroj | Popis |
|---|---|
list_workflows | Vypsat pracovní postupy ve vaší organizaci. Použijte k nalezení ID pracovního postupu před jeho čtením nebo úpravou. |
get_workflow | Přečíst plný graf pracovního postupu: uzly (s ID, typy a mapováním vstupů) a hrany. |
create_workflow | Vytvořit pracovní postup z plného grafu uzlů a hran v jednom volání. |
update_workflow | Nahradit graf pracovního postupu plnou sadou uzlů a hran, které by měl mít. |
describe_node_types | Objevit stavební bloky pracovního postupu (typy uzlů, jejich vstupy/výstupy a volitelné cíle) před vytvořením pracovního postupu. |
list_workflow_functions | Vyhledat funkce nástrojů, které mohou podporovat uzel nástroje pracovního postupu, filtrováno podle poskytovatele nebo schopnosti. |
Objevování
| Nástroj | Popis |
|---|---|
list_connections | Vypsat připojení (integrace) dostupná jako poskytovatel modelu agenta nebo jako nástroj. |
list_models | Vypsat LLM modely dostupné pro agenta, volitelně filtrováno podle připojení. |
list_system_tools | Vypsat vestavěné systémové nástroje (například webové uzemnění a scraping), které mohou být povoleny na agentovi. |