Files
mcpctl/templates/ttrss.yaml
Michal b2aaa9d18d
Some checks failed
CI/CD / typecheck (pull_request) Successful in 1m17s
CI/CD / test (pull_request) Successful in 1m24s
CI/CD / lint (pull_request) Successful in 2m51s
CI/CD / smoke (pull_request) Failing after 1m57s
CI/CD / build (pull_request) Successful in 5m11s
CI/CD / publish (pull_request) Has been skipped
templates/ttrss: image 1.0.1 (node:http Sec-Fetch fix + isError)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-02 23:56:13 +01:00

27 lines
1011 B
YAML

name: ttrss
version: "1.0.0"
description: Tiny Tiny RSS — feeds, headlines, article content, read/star state, subscribe
dockerImage: "mysources.co.uk/michal/ttrss-mcp:1.0.1"
transport: STDIO
repositoryUrl: https://mysources.co.uk/michal/ttrss-mcp
# No command: the image's entrypoint IS the MCP server. Custom server; the
# public tt-rss MCPs only take a pre-made session id and die when it expires.
# This one logs in with user/password and re-logs-in on NOT_LOGGED_IN.
healthCheck:
# A real getCategories call: a pass proves URL, login, and that the
# user's "Enable API access" preference is on.
tool: list_categories
arguments: {}
intervalSeconds: 60
timeoutSeconds: 10
env:
- name: TTRSS_URL
description: Full API endpoint (e.g. http://ttrss.ttrss.svc.cluster.local/api/)
required: true
- name: TTRSS_USER
description: tt-rss user with "Enable API access" set in preferences
required: true
- name: TTRSS_PASSWORD
description: That user's password
required: true