templates: jmap, dav, karakeep, ttrss for personal-service projects
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
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
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>
This commit is contained in:
27
templates/dav.yaml
Normal file
27
templates/dav.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
name: dav
|
||||
version: "1.0.0"
|
||||
description: CalDAV/CardDAV/VTODO (Stalwart or any RFC 4791/6352 server) — calendars, events, tasks, contacts
|
||||
packageName: "dav-mcp"
|
||||
runtime: node
|
||||
transport: STDIO
|
||||
repositoryUrl: https://github.com/PhilflowIO/dav-mcp
|
||||
healthCheck:
|
||||
# A real CalDAV PROPFIND: a pass proves server URL and credentials.
|
||||
tool: list_calendars
|
||||
arguments: {}
|
||||
intervalSeconds: 60
|
||||
timeoutSeconds: 10
|
||||
env:
|
||||
- name: CALDAV_SERVER_URL
|
||||
description: DAV base URL (e.g. http://stalwart.stalwart.svc.cluster.local:8080)
|
||||
required: true
|
||||
- name: CALDAV_USERNAME
|
||||
description: DAV username
|
||||
required: true
|
||||
- name: CALDAV_PASSWORD
|
||||
description: DAV password (use an app password)
|
||||
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"
|
||||
Reference in New Issue
Block a user