Řešení: Sestavte kompletní MCP + Plugin ekosystém
Kompletni MCP + Plugin ekosystem
Spojeni vseho dohromady pro produkcni automatizaci
You now know how to build an MCP server that connects to real systems. But the real power comes from combining MCP servers with plugins — the architecture you learned in the previous course. Let's put it all together.
Jak MCP servery vylepsují pluginy
| Plugin | Bez MCP | S MCP serverem |
|---|---|---|
| CRM Toolkit | Generuje Python skripty pro volani API | Claude primo vyhledava/vytvari kontakty |
| Content Toolkit | Vytvari prispevky pres spousteni skriptu | Claude cte existujici prispevky, kontroluje duplikaty |
| Mass Mailing | Spousti segmentacni skripty | Claude zive dotazuje zakaznicka data |
| Social Media | Vytvari obsah lokalne | Claude kontroluje kalendar, cte analytiku |
Vzorec
MCP servery pridavaji pristup k datum v realnem case do pluginovych workflow. Kombinace je mocnejsi nez cokoli samostatne.
Architektura integrace
my-crm-plugin/
├── plugin.json # Metadata pluginu
├── .mcp.json # Konfigurace MCP serveru
├── skills/
│ └── manage-contacts/
│ └── SKILL.md # Odkazuje na MCP nastroje
├── commands/
│ └── find-customer.md
├── references/
│ └── crm-fields.md
└── mcp-servers/
└── odoo-connector/
├── server.py # Kod MCP serveru
└── pyproject.tomlSKILL.md odkazuje na MCP nastroje
# CRM Spravce kontaktu ## Dostupne MCP nastroje Mate pristup k temto nastrojum z odoo-connector MCP serveru: - `search_contacts(query)` — hledani kontaktu - `create_contact(name, email, phone, city)` — vytvoreni - `get_recent_orders(days, limit)` — historie objednavek ## Workflow 1. VZDY nejprve vyhledejte existujici kontakty 2. Pokud nalezen duplikat, zeptejte se uzivatele 3. Po vytvoreni potvrdte vracenym ID
Moznosti nasazeni
Lokalni (stdio)
Server bezi na vasem pocitaci jako podproces Claude Code. Jednoduche, nevyzaduje infrastrukturu. Idealni pro osobni pouziti.
Vzdaleny (Streamable HTTP)
Server bezi jako webova sluzba na VPS, cloud funkci nebo v kontejneru. Vice uzivatelu se muze pripojit. Pro tymovy pristup.
Docker kontejner
Kontejnerizovany pro produkcni nasazeni. Konzistentni prostredi, snadne skalovani, standardni DevOps praktiky.
Konfigurace vzdaleneho serveru
# Python: Prepnuti na HTTP transport
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("odoo-connector")
# ... registrace nastroju ...
if __name__ == "__main__":
mcp.run(transport="streamable-http",
host="0.0.0.0", port=8000){
"mcpServers": {
"odoo-connector": {
"url": "https://mcp.example.com/mcp"
}
}
}Vas akcni plan: Od nuly k MCP za odpoledne
Identifikujte system (15 min)
Vyberte si jeden system, ktery pouzivate denne — CRM, projektovy management, sklad, email. Zeptejte se: Co opakovane vyhledavam nebo rucne zadavam?
Sepiste 3-5 operaci (15 min)
Napiste konkretni operace: vyhledat X, ziskat posledni Y, vytvorit nove Z. Udrzujte to zamerene.
Postavte server (1-2 hodiny)
Nastavte projekt, registrujte nastroje jeden po druhem, testujte inspektorem, propojte s Claude Code pres .mcp.json.
Integrujte s pluginem (30 min)
Pridejte MCP server k existujicimu pluginu. Aktualizujte SKILL.md s odkazy na nove nastroje.
Iterujte (prubezne)
Pouzivejte ho tyden, zaznamenejte co chybi, pridejte dalsi nastroje. Presne takto rostl VaryShop ekosystem — jeden nastroj po druhem.
Rekapitulace kurzu
Dalsi zdroje
Oficialni MCP dokumentace
modelcontextprotocol.io — kompletni specifikace a pruvodci pro stavbu MCP serveru.
TypeScript SDK
@modelcontextprotocol/sdk na npm — oficialni TypeScript SDK s priklady a API referencemi.
Python SDK
mcp na PyPI — oficialni Python SDK s FastMCP pro rychly vyvoj.
Priklady serveru
github.com/modelcontextprotocol/servers — kolekce referencnich implementaci ke studiu a rozsireni.
Vas dalsi krok
Nectete — stavte. Vyberte si system, otevrete terminal a vytvorte svuj prvni MCP server jeste dnes. Nastroje, SDK a sam Claude jsou pripraveni vam pomoci. Jedine, co chybi, je vas prvni @mcp.tool() dekorator.
Momentálně nejsou žádné komentáře.