
Security News
GitHub Actions Adds cache-mode to Limit Cache Poisoning Risk
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.
killbottleneck-mcp
Advanced tools
MCP server for killBottleneck — connect your AI assistant (Claude Desktop, Claude Code, …) to your killBottleneck instance and build goal maps conversationally.
Tenký MCP server (stdio): připojí AI asistenta
(Claude Desktop, Claude Code, …) k vaší killBottleneck instanci přes zabezpečené
/api/kb/v1/* REST API. Žádná další služba — běží lokálně u asistenta a mluví
s instancí přes HTTP(S) s vaším API klíčem.
Instance na HTTPS doméně? Pak nepotřebujete ani tento lokální server — každá instance vystavuje MCP rovnou na
https://VASE-DOMENA/mcp(Streamable HTTP, stejné nástroje, stejný API klíč). Viz „Vzdálené připojení" níže.
A thin stdio MCP server that connects AI assistants (Claude Desktop, Claude Code, …)
to your killBottleneck instance via its authenticated /api/kb/v1/* REST API. Runs
locally next to the assistant; works identically for self-hosted and hosted instances.
Nic — balíček je na npm (killbottleneck-mcp, verze sleduje verzi aplikace) a v MCP Registry
(com.killbottleneck/killbottleneck); npx -y killbottleneck-mcp si ho stáhne sám. Z repozitáře
(offline stroj, přibitá verze): cd mcp && npm install a node /cesta/mcp/index.js.
Aplikace hotový příkaz claude mcp add … ukáže v dialogu API klíče.
| Proměnná | Význam |
|---|---|
KB_URL | adresa instance, např. https://firma.killbottleneck.com nebo http://192.168.1.10:8090 |
KB_API_KEY | API klíč kb_user_… — vydáte v aplikaci: uživatelské menu → API klíče. Pro zápis musí mít scope Čtení i zápis. |
Klíč patří jen do env (ne do argumentů — ty jsou vidět v ps). Token se v aplikaci
zobrazí jen jednou; klíč jde kdykoli rotovat nebo zrušit a lze mu nastavit expiraci.
Claude Code:
claude mcp add killbottleneck \
-e KB_URL=http://192.168.1.10:8090 \
-e KB_API_KEY=kb_user_... \
-- npx -y killbottleneck-mcp
Docker (bez Node.js na stroji):
docker build -t killbottleneck-mcp ./mcp # z kořene repozitáře
docker run -i --rm -e KB_URL=https://firma.killbottleneck.com -e KB_API_KEY=kb_user_... killbottleneck-mcp
-i je povinné — MCP mluví po standardním vstupu a výstupu.
Claude Desktop — do claude_desktop_config.json:
{
"mcpServers": {
"killbottleneck": {
"command": "npx",
"args": ["-y", "killbottleneck-mcp"],
"env": {
"KB_URL": "http://192.168.1.10:8090",
"KB_API_KEY": "kb_user_..."
}
}
}
}
Každá instance vystavuje MCP i přímo na /mcp (Streamable HTTP, stateless,
stejných 17 nástrojů, stejné API klíče). Hodí se pro instanci na veřejné HTTPS
doméně — asistent se připojí odkudkoli, bez instalace čehokoli lokálně.
Claude Code:
claude mcp add killbottleneck --transport http https://firma.killbottleneck.com/mcp \
--header "Authorization: Bearer kb_user_..."
Claude Desktop (mluví se vzdálenými servery přes mcp-remote):
{
"mcpServers": {
"killbottleneck": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://firma.killbottleneck.com/mcp",
"--header", "Authorization: Bearer ${KB_API_KEY}"],
"env": { "KB_API_KEY": "kb_user_..." }
}
}
}
Poznámky: endpoint přijímá jen POST (žádné SSE streamování), autentizace je
Bearer API klíčem — platí stejné scope, rate-limity i audit jako pro REST API.
Konektory na claude.ai (web): přidejte custom konektor s adresou
https://firma.killbottleneck.com/mcp — instance umí OAuth (registrace klienta,
PKCE), claude.ai vás provede přihlášením a schválením přístupu; vydaný token
pak vidíte a rušíte v aplikaci pod „API klíče".
| Nástroj | Co dělá |
|---|---|
list_maps | seznam map (i archivovaných přes archived=true) |
get_map | mapa jako odsazený strom s id uzlů, stavy, termíny a lidmi |
create_map | nová mapa z osnovy (vrchol + vnořené uzly, layout automaticky) |
add_nodes | přidání podstromu pod uzel (⚠️ přepočítá layout celé mapy) |
update_node | název/stav/popis/termín/osoba/čekání-na-podstrom jednoho uzlu |
delete_node | smaže uzel VČETNĚ podstromu (vrchol nejde; celé mapy přes API nejdou) |
create_rule | nové automatizační pravidlo mapy (spouštěč, podmínky, akce) — jen editoři mapy |
list_rules | pravidla mapy (jen editoři) |
update_rule | úprava/zapnutí/vypnutí pravidla |
delete_rule | smazání pravidla |
list_rule_runs | log běhů pravidel mapy (co, kdy, s jakým výsledkem) |
list_rule_templates | šablony pravidel instance |
save_rule_template | uložení pravidla jako šablony |
delete_rule_template | smazání šablony (autor nebo admin) |
get_org_structure | organizační struktura: pozice a funkce s držiteli a zástupci (jen čtení) |
list_people | lidé instance (členové + viditelné externí kontakty) — platné hodnoty owner; neznámý e-mail server odmítne |
get_portfolio | pohled shora jako stránka Organizace: projekty s % hotovo, po termínu, nehýbe se, lidé, změny za 7 dní — nad týmovými a sdílenými mapami, které vlastník klíče vidí |
Úkol = uzel s řešitelem (owner) nebo termínem — žádný samostatný úkolový
záznam neexistuje. Novou práci zakládejte přes add_nodes, odbavujte přes
update_node → status: done. (Dřívější nástroje list_tasks/add_task/
update_task byly ve v0.34 odstraněny; serverové rozhraní /v1/tasks vrací 410.)
edit/vlastní zapisuje vše; work i
read mění jen stav vlastních uzlů — jako odškrtnutí v aplikaci); list_maps/get_map úroveň
vrací jako access. Roli nečte — cizí soukromé i cizí veřejné mapy jsou 404.
Administraci, nastavení AI ani uživatele klíč neotevře nikdy.shared. Pravidla a jejich
log vidí jen editoři mapy.Součást killBottlenecku — viz ../LICENSE (fair-code, Sustainable Use License).
FAQs
MCP server for killBottleneck — connect your AI assistant (Claude Desktop, Claude Code, …) to your killBottleneck instance and build goal maps conversationally.
The npm package killbottleneck-mcp receives a total of 90 weekly downloads. As such, killbottleneck-mcp popularity was classified as not popular.
We found that killbottleneck-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.