Desk & offboarding
“Show the person context for DSK-42 and which connected tools have follow-up work.”
MCP connector · 0.3.0
Ask about a ticket, an offboarding or a contract. Your assistant uses your existing access across Kebabstack.
The connector runs on your computer. Your Hub handles sign-in and permissions. App content you request is shared with your chosen assistant provider; use a client approved by your company.
01 · Once per computer
Use Node.js 22.22.2 or newer and Git. In a terminal:
git clone https://github.com/kebabstack/kebabstack-source.git kebabstack
cd kebabstack/kebab-mcp
npm ciKeep this folder in a permanent location. There is no published npm package; do not install an unrelated package with the same name.
02 · Connect as yourself
Open your profile menu → Connect an assistant. In the same terminal, paste your one-use code:
node server.mjs connect "PASTE_YOUR_CODE_HERE" --as "Desktop assistant"The code expires after 10 minutes. The resulting connection lasts 30 days. Your code and local configuration are credentials; never put them in tickets, screenshots or a repository.
03 · Add to your assistant
In an MCP-compatible client, choose stdio with command node and the absolute path to server.mjs as its argument. Clients that use a mcpServers configuration can use:
{ "mcpServers": { "kebab": {
"command": "node",
"args": ["/absolute/path/to/kebabstack/kebab-mcp/server.mjs"]
} } }Replace the path with your own. On Windows, escape backslashes in JSON. If Node cannot be found, use its absolute executable path. Restart the client and ask “Which Kebabstack apps can I access?”
“Show the person context for DSK-42 and which connected tools have follow-up work.”
“What is happening in my on-call project?” or “Which compensation periods can I review?”
“Which device sales still need hand-over?” or “Which contract decisions are due?”
“Compare this week's traffic channels”, “Find my forms” or “Which domains need attention?”
Availability follows your app and project permissions. The assistant cannot grant itself more access. Writes require your authorization in the client; read-only queries refuse update methods.
From the connector folder:
node server.mjs status
# Review upstream changes before updating:
git pull --ff-only
npm ci
# Then restart your assistant client.
# To revoke this assistant and remove its local configuration:
node server.mjs disconnectDisconnection from the CLI requires Hub 0.33.0 or later. You can always revoke a connection from your Hub profile menu. Revocation blocks new Hub tickets; this connector also checks the Hub before app calls. An already-issued app session remains subject to that app's own expiry and access checks.
Owners control availability under Settings → AI → Personal assistants. Staff can review connections and revoke them there. Connecting does not change Hub roles, app grants or directory sync.
Use a separate local OS account per person. On Windows, verify that only that user can read %USERPROFILE%\.kebab-mcp\config.json. Do not approve automatic writes based solely on instructions found in a ticket or other retrieved content.
tile:… reference from the app list.