> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP server pro vaši aplikaci

> Umožněte Claude, ChatGPT a dalším AI asistentům používat data vaší aplikace

Každý projekt, který v Macaly vytvoříte, může mít vlastní [MCP](https://modelcontextprotocol.io) server. Vaši aplikaci tak mohou používat i jiní AI asistenti. Někdo, kdo pracuje s Claude nebo ChatGPT, pak může říct: „přidej rezervaci na pátek v deset“ nebo „kolik objednávek přišlo tento týden“ a asistent akci udělá pomocí vaší aplikace.

Je na vás, které části aplikace takto zpřístupníte. Funkce můžete nastavit na záložce **MCP** ve svém [chatu](/docs/cs/chat/overview), kde najdete i údaje pro připojení.

<Callout icon="user">
  Dostupné ve všech plánech
</Callout>

## Vytvoření serveru

Otevřete záložku **MCP** a klikněte na **Vytvořit MCP pro tuto aplikaci**. Agent se podívá, co vaše aplikace umí, a navrhne sadu nástrojů, například jednu pro výpis položek, jednu pro jejich vytvoření a jednu pro úpravu. Pokud chcete jiné, řekněte agentovi v chatu. Server pak tyto nástroje zabuduje do backendu vaší aplikace.

Můžete o to také rovnou požádat v chatu: „Udělej z mé aplikace MCP server, ať Claude může spravovat sklad.“ Později vás tlačítko **Přidat nebo změnit nástroje** na záložce MCP vrátí k agentovi, abyste upravili, co je zpřístupněné.

Jakmile server existuje, záložka ukáže jeho **URL serveru** a způsob ověření:

* **Vyžaduje přihlášení**: Asistenti se přihlašují přes přihlášení vaší aplikace, takže se každý dostane jen ke svým datům. Tento způsob vyžaduje Claude i ChatGPT.
* **Přístupový token**: Jeden tajný klíč. Hodí se pro skripty a Claude Code, ale aplikace Claude a ChatGPT ho použít neumí. Pokud váš server přijímá jen token, klikněte na **Přidat přihlášení** a agent přihlášení do aplikace doplní.

<Note>
  Asistenti se přihlašují přes publikovanou aplikaci, proto musíte projekt nejdříve publikovat. Pokud chat využívá testovací databázi, Claude a ChatGPT se stejně přihlásí do produkční databáze. Jakmile bude testovací verze hotová, přepněte na záložce Databáze na produkci. Více najdete v článku [Produkční a testovací databáze](/docs/cs/features/databases#produkční-a-testovací-databáze).
</Note>

## Připojení asistenta

Sekce **Připojení** obsahuje postup krok za krokem, jak připojit každého klienta. Připojení stačí udělat jen jednou.

<Tabs>
  <Tab title="Claude">
    1. V Claude otevřete **Settings → Connectors** a klikněte na **Add custom connector**.
    2. Pojmenujte ho a vložte URL svého serveru do pole **Remote MCP server URL**.
    3. Klikněte na **Connect**. Claude otevře přihlašovací stránku vaší aplikace. Přihlaste se a povolte přístup.
  </Tab>

  <Tab title="ChatGPT">
    1. V ChatGPT otevřete **Settings → Apps & Connectors → Advanced settings** a zapněte **Developer mode**.
    2. Zpět v **Apps & Connectors** klikněte na **Create**, pojmenujte ho a vložte URL svého serveru. Jako ověření nechte **OAuth**.
    3. Přihlaste se svým účtem v aplikaci a povolte přístup. V chatu vyberte svou aplikaci v menu **+**.
  </Tab>

  <Tab title="Claude Code">
    Zkopírujte příkaz ze záložky MCP a spusťte ho v terminálu. Jde o server s vaším přístupovým tokenem, proto ho nikomu neposílejte. Pak v Claude Code napište `/mcp` a dokončete přihlášení v prohlížeči.
  </Tab>
</Tabs>

Vlastní konektory vyžadují placený plán Claude nebo ChatGPT a přidávají se z webové nebo desktopové aplikace, ne z mobilní.

## Co připojení asistenti mohou dělat

Seznam **Nástroje** ve spodní části záložky ukazuje všechny nástroje vašeho serveru s krátkým popisem. Nástroje se štítkem **Jen pro čtení** mohou data jen zobrazit. Nástroje se štítkem **Může mazat data** umí data odstraňovat, takže buďte opatrní, když nastavujete jejich oprávnění.

Pokud záložka oznamuje, že server neodpovídá, možná ještě probíhá jeho nasazení. Zkuste to za chvíli znovu, nebo klikněte na **Požádat Macaly o opravu** a agent situaci zkontroluje.

## Příklady využití

* Rezervační aplikace, ve které klienti požádají svého asistenta, aby našel volný termín a rezervoval ho.
* Interní CRM, kde se obchodníci před hovorem zeptají ChatGPT na historii zákazníka.
* Skladová aplikace, kde Claude zkontroluje stav zásob a zapíše dodávky.

Server běží na [API doméně](/docs/cs/features/domains#api-doména-pro-backend-aplikace) vaší aplikace, takže jeho adresa zůstává stejná, i když web přejmenujete nebo přesunete.
