Chris Coutinho
b3b7c90bd0
chore: Move httpd server to separate fixture
2025-10-14 01:23:32 +02:00
Chris Coutinho
879cd58db1
test: rename interactive mark to oauth
2025-10-14 01:23:31 +02:00
Chris Coutinho
33b962a7fc
test: Setup interactive browser test
2025-10-14 01:23:30 +02:00
github-actions[bot]
b19eb37ee2
bump: version 0.12.5 → 0.12.6
2025-10-11 16:31:34 +00:00
renovate-bot-cbcoutinho[bot]
3340a63f86
fix(deps): update dependency mcp to >=1.17,<1.18
2025-10-10 16:08:58 +00:00
github-actions[bot]
b60da57597
bump: version 0.12.4 → 0.12.5
2025-10-03 06:20:51 +00:00
renovate-bot-cbcoutinho[bot]
b10fba0678
fix(deps): update dependency mcp to >=1.16,<1.17
2025-10-02 22:10:23 +00:00
github-actions[bot]
144c08c339
bump: version 0.12.3 → 0.12.4
2025-09-25 16:17:59 +00:00
renovate-bot-cbcoutinho[bot]
4bdf67b042
fix(deps): update dependency mcp to >=1.15,<1.16
2025-09-25 16:07:30 +00:00
github-actions[bot]
93b109e5b9
bump: version 0.12.2 → 0.12.3
2025-09-23 22:22:36 +00:00
github-actions[bot]
22811f29f6
bump: version 0.12.1 → 0.12.2
2025-09-20 20:34:35 +00:00
github-actions[bot]
fad2cd8dcb
bump: version 0.12.0 → 0.12.1
2025-09-11 15:45:22 +00:00
github-actions[bot]
84106a059e
bump: version 0.11.1 → 0.12.0
2025-09-11 15:02:22 +00:00
github-actions[bot]
e7c4eb0842
bump: version 0.11.0 → 0.11.1
2025-09-11 14:21:48 +00:00
renovate-bot-cbcoutinho[bot]
59633017b0
fix(deps): update dependency mcp to >=1.13,<1.14
2025-09-11 14:15:39 +00:00
github-actions[bot]
6fa59621bf
bump: version 0.10.0 → 0.11.0
2025-09-11 07:40:38 +00:00
github-actions[bot]
3c3df0d3a5
bump: version 0.9.0 → 0.10.0
2025-09-10 22:13:45 +00:00
github-actions[bot]
b1eb4d2497
bump: version 0.8.3 → 0.9.0
2025-09-10 15:24:13 +00:00
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
github-actions[bot]
f034012101
bump: version 0.8.2 → 0.8.3
2025-08-31 19:22:11 +00:00
github-actions[bot]
daeb95f3c3
bump: version 0.8.1 → 0.8.2
2025-08-31 10:36:56 +00:00
github-actions[bot]
6c4f071d2b
bump: version 0.8.0 → 0.8.1
2025-08-30 20:38:13 +00:00
github-actions[bot]
6b1f5c12c8
bump: version 0.7.2 → 0.8.0
2025-08-30 17:28:57 +00:00
Chris Coutinho
9b00530e8e
feat(server): Add structured output to all tool/resource output
...
BREAKING CHANGE
2025-08-30 18:27:32 +02:00
github-actions[bot]
464ff2c8b2
bump: version 0.7.1 → 0.7.2
2025-08-30 10:15:06 +00:00
github-actions[bot]
982dbd18ca
bump: version 0.7.0 → 0.7.1
2025-08-08 19:04:17 +00:00
github-actions[bot]
9ae2a0fc6f
bump: version 0.6.1 → 0.7.0
2025-08-03 12:47:13 +00:00
Chris Coutinho
37b1057d2a
feat(contacts): Initialize Contacts App
2025-08-03 14:15:37 +02:00
github-actions[bot]
73fb56f73d
bump: version 0.6.0 → 0.6.1
2025-08-01 10:41:12 +00:00
Chris Coutinho
2bcfd3d7ee
fix(calendar): Fix iCalendar date vs datetime format
2025-08-01 08:34:51 +02:00
Chris Coutinho
13ba9ef2e6
Merge remote-tracking branch 'origin/master' into refactor/server
2025-07-29 09:08:17 +02:00
github-actions[bot]
4767e88d2b
bump: version 0.5.0 → 0.6.0
2025-07-29 05:40:28 +00:00
Neovasky
3ddeeab67f
fix(calendar): address PR feedback from maintainer
...
- Remove CHANGELOG.md changes (auto-generated from commits)
- Move all parameter descriptions into function docstrings for LLM context
- Remove unused caldav dependency (using httpx for CalDAV implementation)
- Move datetime imports to top of modules
- Remove load_dotenv from tests/conftest.py
- Clarify Event vs Meeting distinction in docstrings
- Handle 401 auth errors gracefully in calendar tests
Addresses all feedback from PR #95 review
2025-07-28 11:44:53 -04:00
Chris Coutinho
1e19061ee0
chore: Move tools into separate modules
2025-07-27 14:11:02 +02:00
Neovasky
7291c930c4
feat(calendar): add comprehensive Calendar app support via CalDAV protocol
...
- Add complete CalDAV client implementation following NextCloud patterns
- Implement 11 comprehensive calendar MCP tools:
* nc_calendar_list_calendars - list available calendars
* nc_calendar_create_event - full event creation with recurrence, reminders, attendees
* nc_calendar_list_events - enhanced with advanced filtering capabilities
* nc_calendar_get_event - detailed event information retrieval
* nc_calendar_update_event - comprehensive event modification
* nc_calendar_delete_event - event removal
* nc_calendar_create_meeting - quick meeting creation with smart defaults
* nc_calendar_get_upcoming_events - upcoming events in next N days
* nc_calendar_find_availability - intelligent scheduling with conflict detection
* nc_calendar_bulk_operations - batch update/delete/move operations
* nc_calendar_manage_calendar - calendar creation and management
- Add CalDAV and iCalendar dependencies to support calendar operations
- Implement comprehensive integration tests (11 test cases covering all scenarios)
- Update documentation with complete calendar tools reference and usage examples
Resolves #74
2025-07-27 00:25:31 -04:00
github-actions[bot]
b8191c134a
bump: version 0.4.1 → 0.5.0
2025-07-26 11:32:13 +00:00
github-actions[bot]
79835b3439
bump: version 0.4.0 → 0.4.1
2025-07-10 17:35:22 +00:00
Chris Coutinho
d518b76878
Merge pull request #64 from cbcoutinho/renovate/mcp-1.x
...
fix(deps): update dependency mcp to >=1.10,<1.11
2025-07-10 19:34:58 +02:00
github-actions[bot]
b43ffad708
bump: version 0.3.0 → 0.4.0
2025-07-06 07:50:10 +00:00
renovate-bot-cbcoutinho[bot]
251c9aaae6
fix(deps): update dependency mcp to >=1.10,<1.11
2025-06-26 16:06:09 +00:00
github-actions[bot]
33c8623d5c
bump: version 0.2.5 → 0.3.0
2025-06-06 17:20:50 +00:00
Chris Coutinho
5ee9435741
test: Update tests with async
2025-06-06 19:10:10 +02:00
Chris Coutinho
ee32a1bfe8
feat: Switch to using async client
2025-06-06 18:41:57 +02:00
github-actions[bot]
dfa0d50497
bump: version 0.2.4 → 0.2.5
2025-05-25 10:55:21 +00:00
github-actions[bot]
847a69e2ba
bump: version 0.2.3 → 0.2.4
2025-05-25 10:33:45 +00:00
github-actions[bot]
85b9a14fc6
bump: version 0.2.2 → 0.2.3
2025-05-25 08:57:33 +00:00
github-actions[bot]
78fd4eb54c
bump: version 0.2.1 → 0.2.2
2025-05-24 22:37:16 +00:00
Chris Coutinho
fab0f3ef05
bump: version 0.2.0 → 0.2.1
2025-05-24 22:54:30 +02:00
github-actions[bot]
4b57d4e5c9
bump: version 0.1.3 → 0.2.0
2025-05-24 20:27:25 +00:00
Chris Coutinho
20ebd7bbcb
ci: Add workflow for bumping versions and handling releases
2025-05-24 22:21:50 +02:00