Chris Coutinho
bbd8d1cf63
feat(cli): Replace mcp run with click CLI and runtime options
...
BREAKING CHANGE: FASTMCP_-prefixed env vars have been replaced by CLI
arguments. Refer to the README for updated usage.
Usage: python -m nextcloud_mcp_server.app [OPTIONS]
Options:
-h, --host TEXT
-p, --port INTEGER
-w, --workers INTEGER
-r, --reload
--log-level [critical|error|warning|info|debug|trace]
-t, --transport [sse|streamable-http]
-e, --enable-app [notes|tables|webdav|calendar|contacts]
Enable specific Nextcloud app APIs. Can be
specified multiple times. If not specified,
all apps are enabled.
--help Show this message and exit.
2025-09-10 17:19:12 +02:00
Chris Coutinho
d01c6ee0d0
Merge pull request #152 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
...
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.8.16
2025-09-10 09:10:13 +02:00
renovate-bot-cbcoutinho[bot]
d48b93e8fc
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.8.16
2025-09-10 04:04:38 +00:00
Chris Coutinho
7b663c5476
Merge pull request #151 from cbcoutinho/renovate/nextcloud-31.0.8
...
chore(deps): update nextcloud:31.0.8 docker digest to c3329db
2025-09-09 23:47:13 +02:00
renovate-bot-cbcoutinho[bot]
73257e749f
chore(deps): update nextcloud:31.0.8 docker digest to c3329db
2025-09-09 21:44:22 +00:00
Chris Coutinho
d66faa9533
Merge pull request #149 from cbcoutinho/renovate/nextcloud-31.0.8
...
chore(deps): update nextcloud:31.0.8 docker digest to f26bb78
2025-09-09 13:24:14 +02:00
renovate-bot-cbcoutinho[bot]
58fd0283ea
chore(deps): update nextcloud:31.0.8 docker digest to f26bb78
2025-09-09 10:04:26 +00:00
Chris Coutinho
3feac952da
Merge pull request #147 from cbcoutinho/renovate/nextcloud-31.0.8
...
chore(deps): update nextcloud:31.0.8 docker digest to 6205056
2025-09-09 06:55:12 +02:00
renovate-bot-cbcoutinho[bot]
6a2ed9815a
chore(deps): update nextcloud:31.0.8 docker digest to 6205056
2025-09-09 04:04:52 +00:00
Chris Coutinho
c1c01196a4
Merge pull request #146 from cbcoutinho/renovate/pin-dependencies
...
chore(deps): pin softprops/action-gh-release action to 6cbd405
2025-09-08 07:55:49 +02:00
renovate-bot-cbcoutinho[bot]
930bb280fe
chore(deps): pin softprops/action-gh-release action to 6cbd405
2025-09-08 04:07:08 +00:00
Chris Coutinho
e36d020f6b
chore: Update README
2025-09-08 00:31:27 +02:00
Chris Coutinho
c13240819a
Merge pull request #145 from cbcoutinho/renovate/softprops-action-gh-release-digest
...
chore(deps): update softprops/action-gh-release digest to 6cbd405
2025-09-08 00:22:19 +02:00
Chris Coutinho
c2c2a71c4b
ci: bump dep
2025-09-08 00:11:13 +02:00
renovate-bot-cbcoutinho[bot]
21f6164e07
chore(deps): update softprops/action-gh-release digest to 6cbd405
2025-09-07 10:04:29 +00:00
Chris Coutinho
420fa9173d
Merge pull request #144 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.8.15-python3.11-alpine
...
chore(deps): update ghcr.io/astral-sh/uv:0.8.15-python3.11-alpine docker digest to e471ce4
2025-09-03 18:19:54 +02:00
renovate-bot-cbcoutinho[bot]
da4d48c493
chore(deps): update ghcr.io/astral-sh/uv:0.8.15-python3.11-alpine docker digest to e471ce4
2025-09-03 16:05:56 +00:00
Chris Coutinho
404abe8695
Merge pull request #143 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
...
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.8.15
2025-09-03 07:42:55 +02:00
renovate-bot-cbcoutinho[bot]
28dd24510d
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.8.15
2025-09-03 04:04:52 +00:00
Chris Coutinho
f72bb7e996
Merge pull request #142 from cbcoutinho/renovate/mariadb-lts
...
chore(deps): update mariadb:lts docker digest to ec5d50f
2025-09-02 10:33:34 +02:00
renovate-bot-cbcoutinho[bot]
9c0a0e9bf3
chore(deps): update mariadb:lts docker digest to ec5d50f
2025-09-02 04:05:18 +00:00
Chris Coutinho
78b96177bd
Merge pull request #141 from cbcoutinho/renovate/astral-sh-setup-uv-digest
...
chore(deps): update astral-sh/setup-uv digest to 557e51d
2025-09-01 18:28:23 +02:00
renovate-bot-cbcoutinho[bot]
70b0754a19
chore(deps): update astral-sh/setup-uv digest to 557e51d
2025-09-01 16:06:39 +00:00
github-actions[bot]
f034012101
bump: version 0.8.2 → 0.8.3
v0.8.3
2025-08-31 19:22:11 +00:00
Chris Coutinho
7c4c0284f3
Merge pull request #140 from cbcoutinho/feature/etag
...
fix(notes): Include ETags in responses to avoid accidently updates
2025-08-31 21:21:50 +02:00
Chris Coutinho
892340fb66
chore: Remove unused model SuccessResponse
2025-08-31 21:15:43 +02:00
Chris Coutinho
f79b957644
test: Update tests with McpError
2025-08-31 21:08:04 +02:00
Chris Coutinho
ef1fb9e9aa
fix(server): Replace ErrorResponses with standard McpErrors
2025-08-31 20:58:12 +02:00
Chris Coutinho
d712b5487c
test(notes): Modify tests with updated error handling
2025-08-31 19:32:39 +02:00
Chris Coutinho
892a8d2d23
fix(notes): Include ETags in responses to avoid accidently updates
2025-08-31 19:20:51 +02:00
github-actions[bot]
daeb95f3c3
bump: version 0.8.1 → 0.8.2
v0.8.2
2025-08-31 10:36:56 +00:00
Chris Coutinho
36d44d1781
Merge pull request #139 from cbcoutinho/feature/notes-no-return-content
...
fix(notes): Remove note contents from responses to reduce token usage
2025-08-31 12:36:30 +02:00
Chris Coutinho
949fb7124b
fix(notes): Remove note contents from responses to reduce token usage
2025-08-31 11:55:15 +02:00
github-actions[bot]
6c4f071d2b
bump: version 0.8.0 → 0.8.1
v0.8.1
2025-08-30 20:38:13 +00:00
Chris Coutinho
53b11f7fbb
fix(model): Serialize timestamps in RFC3339 format
2025-08-30 22:37:16 +02:00
Chris Coutinho
336bc45637
Merge pull request #138 from cbcoutinho/renovate/nextcloud-31.0.8
...
chore(deps): update nextcloud:31.0.8 docker digest to fcf6370
2025-08-30 20:29:17 +02:00
renovate-bot-cbcoutinho[bot]
6c587bb265
chore(deps): update nextcloud:31.0.8 docker digest to fcf6370
2025-08-30 18:19:45 +00:00
github-actions[bot]
6b1f5c12c8
bump: version 0.7.2 → 0.8.0
v0.8.0
2025-08-30 17:28:57 +00:00
Chris Coutinho
f8dc1f060b
Merge pull request #137 from cbcoutinho/feature/claude-code
...
Feature/claude code
2025-08-30 19:28:33 +02:00
Chris Coutinho
4cf5f2a95a
feat(client): Preserve fields when modifying contacts/calendar resources
2025-08-30 19:19:20 +02:00
Chris Coutinho
1cc65f0160
chore: Remove unused model
2025-08-30 18:31:45 +02:00
Chris Coutinho
9b00530e8e
feat(server): Add structured output to all tool/resource output
...
BREAKING CHANGE
2025-08-30 18:27:32 +02:00
Chris Coutinho
938376425b
chore: Update CLAUDE.md
2025-08-30 14:34:25 +02:00
Chris Coutinho
0484167a22
refactor: Use _make_request where available
2025-08-30 14:27:53 +02:00
Chris Coutinho
84ad1958af
chore: Remove unnecessary logging
...
Migrate pre-commit tasks to local
2025-08-30 14:25:16 +02:00
Chris Coutinho
fa002296ff
chore(claude): Initialize CLAUDE.md
2025-08-30 13:23:34 +02:00
github-actions[bot]
464ff2c8b2
bump: version 0.7.1 → 0.7.2
v0.7.2
2025-08-30 10:15:06 +00:00
Chris Coutinho
0804ff8d17
Merge pull request #136 from rnivet/fix/get-all-notes-paging
...
fix(client): Use paging to fetch all notes
2025-08-30 12:14:45 +02:00
Rémi Nivet
4f7023a16e
fix(client): Use paging to fetch all notes
2025-08-29 23:46:58 +02:00
Chris Coutinho
8f6656c546
Merge pull request #134 from cbcoutinho/renovate/nextcloud-31.0.8
...
chore(deps): update nextcloud:31.0.8 docker digest to 3eaddb0
2025-08-29 12:53:52 +02:00