Vývojářský přístup
Dvě cesty k programovému ovládání Seneky. CLI sncb běží v jakémkoli shellu nebo CI pipeline. MCP server se připojí přímo do Claude Desktopu, Claude Code, Cursoru, Codexu a dalších klientů, kteří mluví protokolem Model Context Protocol. Stejná data, stejný OAuth, stejné EU hosting.
Rychlý start CLI
Běží na Bunu. Jedna řádka, žádný build, ve vašem PATH.
bun install -g @senecabot/sncbPoužijte API token z konzole. Uloží se do ~/.config/sncb s právy 0600.
sncb auth loginVytvořte stránku z Markdown souboru, publikujte a hotovo.
sncb page create --website my-site \
--title "Reklamace" --slug reklamace -f reklamace.mdRychlý start MCP
MCP server je hostovaný HTTP endpoint. AI klient si při prvním spojení sám projde OAuth - žádné ruční tokeny, žádné konfigurační soubory, které byste museli synchronizovat.
Nasměrujte klienta na MCP endpoint Seneky. Transport Streamable HTTP, lokální proxy není potřeba.
# Claude Code
claude mcp add seneca https://app.senecabot.com/api/mcp
# Cursor / Claude Desktop (mcp.json)
{
"mcpServers": {
"seneca": { "url": "https://app.senecabot.com/api/mcp" }
}
}První volání otevře prohlížeč s přihlášením k Senekovi. Schvalte mcp:read a mcp:write pro organizaci, ke které má agent přístup.
# Scopes, které budete schvalovat
mcp:read # výpis a načtení
mcp:write # vytvoření, úprava, publikace, smazáníPtejte se obyčejnou řečí. Agent si vybere správný nástroj, vám zůstává auditní stopa.
> Přesuň stránku "Reklamace" ze složky Koncepty
> do složky Podpora a publikuj ji.Co umí
CLI i MCP vystavují stejnou plochu - cokoli lze kliknout v konzoli Seneky. Zálohy, hromadné importy, migrace, časované publikace, přepisy obsahu řízené AI - ze shellu, z CI pipeline, nebo z chatu s agentem.
Vytvářejte a upravujte stránky z Markdown nebo HTML souborů (i ze stdin). Verze se ukládají automaticky, návrat je jeden příkaz.
Sestavte strom centra nápovědy ze skriptu. Přesouvejte stránky mezi složkami, měňte pořadí, publikujte i stahujte hromadně.
Aktualizujte systémový prompt i jazyk agenta. Měňte design schéma a brandové barvy bez otevírání dashboardu.
Vypište všechny uložené verze stránky a vraťte se k libovolné z nich. Pro obsah bezpečnější než git revert.
Připojte AI agenta
CLI zvolte tam, kde agent už žije v terminálu (Claude Code, Codex, shell skripty v CI). MCP server zvolte, když agent běží v Claude Desktopu, Cursoru nebo v jiném chatu, který umí registrovat MCP nástroje. Obě cesty jdou přes stejný OAuth, stejné scopes a stejný auditní log.
“Přidej stránku "Reklamace" do složky Podpora ve webu acme-help, publikuj ji a vrať mi novou URL.”
# Cesta přes CLI
$ sncb page create --website acme-help \
--title "Reklamace" --slug reklamace \
--parent podpora -f reklamace.md -o json
$ sncb page publish <id> -o json
# Cesta přes MCP - agent volá nástroje přímo
create_page(website_id, title, slug, parent_id, content)
publish_page(page_id)Veřejné REST API
Každý příkaz sncb i každý MCP nástroj je volání veřejného REST API. Stejný token, stejné scopes, stejné struktury. Pro vlastní integraci mimo CLI nebo MCP si přečtěte specifikaci.
Otevřít dokumentaci APIsncb je open source na npm; MCP server je hostovaný, autorizovaný přes OAuth a připravený, kdykoli ho zavoláte.
$ bun install -g @senecabot/sncbhttps://app.senecabot.com/api/mcpZdroje