Propojte celý svůj workflow
MCP server pro AI asistenty. Inbound webhooky z GitHubu a GitLabu. Import z Jiry a Trella. Export do českého fakturačního systému.
MCP Server: rodný jazyk AI
mcptask.online poskytuje dedikovaný Model Context Protocol server — standardizovaný způsob, jakým AI asistenti komunikují s externími nástroji. Žádný middleware, žádné scrapování, žádné vlastní API. Nativní integrace.
Rychlý slovníček
Pár pojmů používaných na této stránce — lidsky.
Model Context Protocol — standardizovaný protokol, kterým si AI asistenti (Claude, Cursor, Cline, …) volají externí nástroje. mcptask.online mluví MCP nativně, takže ho může ovládat libovolný MCP klient.
Server-Sent Events — HTTP transport, který MCP používá pro streamování volání nástrojů. Váš AI klient otevře dlouho běžící spojení na naši URL /mcp/sse.
HTTP volání, které jedna aplikace provede druhé, když se něco stane. Inbound = někdo volá mcptask.online (např. GitHub při pushi). Outbound = mcptask.online volá váš systém (plánováno, zatím není).
Dlouhý náhodný řetězec, kterým mcptask.online ověří, že požadavek opravdu přichází od vás. Vygenerujte si ho v Nastavení → API Access a používejte ho jako Bearer token. Berte ho jako heslo.
Co je MCP?
MCP (Model Context Protocol) je standardní protokol, který AI asistenti jako Claude používají k volání externích nástrojů a čtení externích dat. Místo ručního HTTP nebo parsování HTML AI mluví MCP nativně a my servírujeme definice nástrojů.
Co přes MCP zvládnete
Čtení:
- Vypsat projekty a pieces (úkoly/stories/epicy)
- Načíst detail piece (popis, stav, historie)
- Zobrazit vazby rodič/potomek
- Číst komentáře a přílohy
- Číst záznamy effortů
Zápis:
- Změnit stav piece
- Zalogovat effort
- Přidat komentář
- Přiložit soubor
- Vytvořit piece a sub-piece
Dotazy:
- Získat další dostupný piece (seřazený podle priority)
- Filtrovat pieces podle projektu, stavu, typu
- Vyhledávat v popisech
- Vypsat poslední aktivitu
Nastavení za 2 minuty
Jednorázově. Pak každý MCP klient, který připojíte (Claude Code, Claude Desktop, Cursor, Cline, …), umí mluvit s mcptask.online.
1. Získejte MCPTASK_TOKEN
Přihlaste se do mcptask.online → Nastavení → API Access → Generate token. Zkopírujte dlouhý řetězec.
2. Exportujte ho v shellu
Vložte do terminálu (nebo přidejte do ~/.zshrc / ~/.bashrc, aby přežil restart):
export MCPTASK_TOKEN=mcptask_xxxxxxxxxxxxxxxxxxxxxxxxxxxx3. Vložte toto do .mcp.json (Claude Code) nebo do MCP dialogu vašeho klienta
Kanonní .mcp.json (Claude Code):
{ "mcpServers": { "mcptask-online": { "type": "sse", "url": "https://mcptask.online/mcp/sse", "headers": { "Authorization": "Bearer ${MCPTASK_TOKEN}" } } }}4. Kde ten soubor je?
Claude Code čte .mcp.json z kořene projektu (nebo globálně z ~/.claude.json). Pro Claude Desktop / Cursor / Cline vložte stejný JSON do MCP konfiguračního dialogu klienta.
5. Restartujte AI klienta
Claude Code, Cursor aj. načítají MCP servery při startu. V seznamu nástrojů uvidíte server mcptask-online.
Ostatní MCP klienti
Standardní MCP přes SSE. Použijte stejnou URL (https://mcptask.online/mcp/sse) a stejnou hlavičku Authorization: Bearer jako výše.
Dostupné MCP nástroje
Těchto 12 nástrojů je reálně v MCP serveru mcptask.online dnes. AddMessageTool, AddAttachmentTool, CreatePieceTool, LogWorkProgressTool a všechny read nástroje fungují end-to-end.
| Tool | Description |
|---|---|
create_piece | Vytvořit nový piece (úkol, story, epic, recurent) |
get_piece | Načíst jeden piece podle ID |
list_pieces | Vypsat pieces s filtry (projekt, stav, typ) |
get_next_task | Získat nejdůležitější dostupný úkol |
get_project_tree | Získat hierarchii projektu (epicy/stories/úkoly) |
list_projects | Vypsat projekty, ke kterým máte přístup |
get_project | Načíst metadata jednoho projektu |
get_current_user | Identifikovat uživatele za aktuálním tokenem |
log_work_progress | Zalogovat effort na piece a posunout postup |
add_message | Přidat komentář / zprávu k piece |
add_attachment | Přiložit soubor k piece |
get_piece_efforts | Načíst časové záznamy piece |
get_usage_guide | Server sám popíše své schopnosti (capabilities a hinty k použití) |
Autentizace
Jeden credential, jedna env proměnná. Žádná stránka s API klíči, žádná OAuth appka k registraci.
MCPTASK_TOKEN (Bearer):
- Vygenerujte v Nastavení → API Access v mcptask.online
- Svázaný s vaším uživatelským účtem, scopovaný na vaše workspaces
- Kdykoli zrušte nebo rotujte na stejné stránce
- Berete ho jako heslo — kdokoli ho má, jedná jako vy
Oprávnění:
- Token dědí oprávnění vašeho uživatele — dnes žádné další scope
- Read-only vs. read-write řídí akce, které voláte
- Izolace per-project se vynucuje na serveru
- Všechna volání se logují pod vaším uživatelem
Limity
| Plan | Requests/Hour |
|---|---|
| Starter | 1 000 požadavků/hod |
| Professional | 10 000 požadavků/hod |
| Enterprise | Individuálně |
Tato čísla jsou realistická, ale zatím nejsou vynucovaná tvrdým limiterem — popisují cílové SLA. Ozvěte se, pokud narazíte na zeď.
Verzovací systémy (inbound webhooky)
These are inbound webhooks — your Git host calls mcptask.online when something happens. Outbound webhooks (mcptask.online → your systems) are planned, see below.
GitHub integrace
Funkce
Jak to funguje
- 1Otevřete piece v mcptask.online a zkopírujte jeho webhook URL — každý piece má unikátní URL ve tvaru https://mcptask.online/github/efforts/<token>
- 2Přidejte tuto URL jako webhook v nastavení GitHub repozitáře (Settings → Webhooks)
- 3Vyberte eventy: Push, Pull request
- 4Webhook uložte (secret není potřeba)
- 5Referencujte piece v commitech a těle PR: např. "Fix login #Task-47 2h"
- 6mcptask.online webhook přijme, napojí PR a zaloguje čas
Odkud se berou reference #Task-47?
mcptask.online používá relativní ID piece (např. 47) jako referenční token #Task-47. Najdete ho na každé stránce piece a v URL — kanonní tvar je mcptask://pieces/{account_code}/{piece_id}.
Examples:
Fix login #Task-47 2hImplement OAuth #Story-48 3h 30mRefactor auth #Epic-49 (no time logged, just a link) Integrace pull requestů
- Tělo a název PR se parsuje pro reference (libovolné #Task-N, #Story-N, #Epic-N, #Recurent-N)
- PR otevřen → na piece přibude komentář s odkazem na PR
- PR mergnut → poslední otevřený effort se uzavře, komentář se aktualizuje
- Stav PR je vidět na timeline piece
Možnosti konfigurace
GitLab integrace
Funkce
Self-hosted setup
- 1Zkopírujte webhook URL z mcptask.online (stejný tvar jako GitHub: /gitlab/efforts/<token>)
- 2Přidejte URL jako webhook v GitLab projektu (Settings → Webhooks)
- 3Trigger: Push events, Merge request events
- 4Otestujte doručení z GitLab UI
Bezpečnost
Import z projekťáku
Jira import
Co se importuje
Co se neimportuje
Postup
- 1Kontaktujte nás s URL Jiry a read-only API tokenem
- 2Import pustíme společně (background job, manuální start)
- 3Schválíte mapování polí
- 4Pokud něco nesedí, pustíme znovu
Trello import
Co se importuje
Mapování
Postup
- 1Autorizujte Trello přístup v Nastavení → Integrace
- 2Společně vybereme boardy a styl mapování
- 3Spustíme import
- 4Zkontrolujete a doupravíte
EasyRedmine import
Kontaktujte nás pro pomoc s migrací z EasyRedmine.
Podpora migrace v Enterprise
Náš tým vám pomůže přestěhovat se z EasyRedmine s minimálním výpadkem.
Fakturace
Fakturoid (CZ)
Funkce
Postup
- 1Schvalte efforty v mcptask.online
- 2Klikněte na "Export do Fakturoidu"
- 3Faktura se vytvoří ve Fakturoidu
- 4Zkontrolujte a odešlete z Fakturoidu
- 5Označte jako vyfakturováno v mcptask.online
iDoklad (CZ)
Funkce
Postup
Stejný tvar jako Fakturoid — vyberte efforty, exportujte, fakturujte. Bankovní sync iDokladu je u nás dnes read-only; plná rekonciliace je plánovaná.
Stripe (vlastní fakturace mcptask.online)
Pozor: Stripe tady pohání vlastní předplatné mcptask.online (per-seat Starter/Professional/Enterprise). Není to způsob, jak přes mcptask.online fakturovat svým klientům. K fakturaci klientů použijte Fakturoid nebo iDoklad výše.
Co tady Stripe dělá
Toto je pro…
REST API
REST API
JSON přes HTTP, scopovaný na váš účet. Použijte, když MCP není vhodný (server-to-server skripty, dashboardy, nemcp nástroje).
Autentizace
Endpointy
Všechny endpointy jsou scopované na kód vašeho účtu (krátký kód z URL mcptask.online). Skutečné cesty používají /pieces (obecný termín) místo /tasks — "piece" je u nás zastřešující slovo pro task, story, epic, recurent.
Projekty
Pieces (úkoly, stories, epicy, recurenty)
Efforty
Uživatelé
Limity
Stejný obal jako MCP server:
Dokumentace
Odchozí webhooky (plánováno)
Již brzyOdchozí webhooky (plánováno)
Odchozí webhooky (mcptask.online → vaše systémy) jsou v roadmapě. Dnes neexistují — hlasujte pro ně v sekci Roadmap níže, abyste nám pomohli s prioritizací.
Eventy plánované pro v1
Toto je tvar, se kterým počítáme. Nic z toho dnes nefunguje.
Použití, se kterými počítáme
Jak to bude fungovat (plán)
- 1Přidat webhook URL v Nastavení → Integrace → Odchozí webhooky
- 2Vybrat typy eventů, které se mají posílat
- 3Nastavit secret pro HMAC podpis
- 4Poslat testovací event z UI
- 5Při non-2xx odpovědi retryujeme s exponenciálním backoffem
Potřebujete to dnes?
Nejrychlejší cesta, jak dnes reagovat na eventy v mcptask.online, je číst je přes MCP nebo REST API z malého skriptu. Nebo nastavte odchozí webhook z vašeho GitHub/GitLab repozitáře (pokud se trigger děje tam) — ty už fungují.
Požadované integrace (Roadmap)
Věci, které zvažujeme. Pokud je něco důležité pro vás, napište nám — prioritizujeme podle reálné poptávky.
Komunikace
Kalendář
Design
Cloudové úložiště
Chcete integraci? Napište nám s use case. Další várku integrací vybíráme z reálné poptávky, ne z hlasování.
Srovnání integrací podle plánu
| Integration | Starter | Professional | Enterprise |
|---|---|---|---|
| MCP Server | ✓ (dedicated) | ||
| GitHub (inbound webhook) | |||
| GitLab (inbound webhook) | |||
| Fakturoid | |||
| iDoklad | |||
| Stripe (fakturace mcptask.online) | |||
| Jira import | — | Beta | Beta |
| Trello import | — | Beta | Beta |
| REST API | — | ||
| Odchozí webhooky | — | Plánováno | Plánováno |
| Vlastní integrace | — | — |
Propojte svůj workflow ještě dnes
Need custom integration or migration assistance?
Poptat vlastní integraci