Files
mcpctl/templates/karakeep.yaml
Michal c1f0117b80
Some checks failed
CI/CD / typecheck (pull_request) Successful in 1m20s
CI/CD / lint (pull_request) Successful in 2m38s
CI/CD / test (pull_request) Successful in 1m28s
CI/CD / build (pull_request) Successful in 2m26s
CI/CD / smoke (pull_request) Failing after 3m16s
CI/CD / publish (pull_request) Has been skipped
templates: jmap, dav, karakeep, ttrss for personal-service projects
jmap and ttrss are custom images (mysources.co.uk/michal/{jmap-mcp,ttrss-mcp});
dav-mcp and @karakeep/mcp run on the node runner. Health checks are real
backend calls. Applied live 2026-09-30; these seeds keep the next mcpd
image rebuild from reverting them.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-30 01:35:43 +01:00

25 lines
835 B
YAML

name: karakeep
version: "1.0.0"
description: Karakeep bookmarks — search, read, create, lists, tags, highlights
packageName: "@karakeep/mcp"
runtime: node
transport: STDIO
repositoryUrl: https://github.com/karakeep-app/karakeep
healthCheck:
# A real API call (lists all lists): a pass proves address and API key.
tool: get-lists
arguments: {}
intervalSeconds: 60
timeoutSeconds: 10
env:
- name: KARAKEEP_API_ADDR
description: Karakeep base URL (e.g. http://karakeep-web.karakeep.svc.cluster.local:3000)
required: true
- name: KARAKEEP_API_KEY
description: API key created in the Karakeep UI (Settings → API Keys)
required: true
- name: NODE_OPTIONS
description: V8 heap cap; Node sizes its heap off host RAM, not the cgroup limit
required: false
defaultValue: "--max-old-space-size=384"