|
1 | 1 | # Nextcloud MCP Server — Development Progress |
2 | 2 |
|
3 | | -## Current Phase: 2 — Communication |
| 3 | +## Current Phase: 3 — Groupware |
4 | 4 |
|
5 | 5 | ### Completed |
6 | 6 | - [x] Project scaffold: pyproject.toml, src layout, config, permissions, client (2026-03-20) |
|
33 | 33 | - [x] Collectives tools: list_collectives, get_collective_pages, get_collective_page (2026-03-29) |
34 | 34 | - [x] App Management tools: list_apps, get_app_info, enable_app, disable_app (2026-03-30) |
35 | 35 | - [x] User-permission integration tests: non-admin error handling validation (2026-03-30) |
| 36 | +- [x] Calendar tools: list_calendars, get_events, get_event, create_event, update_event, delete_event (2026-03-30) |
36 | 37 |
|
37 | 38 | ### In Progress |
38 | 39 |
|
39 | 40 | ### Blocked |
40 | 41 | (none) |
41 | 42 |
|
42 | 43 | ### Next Up |
43 | | -- Phase 3 — Groupware (Calendar, Contacts, Tasks, Deck, Notes) |
| 44 | +- Contacts, Tasks, Deck, Notes |
44 | 45 |
|
45 | 46 | ## Phases |
46 | 47 |
|
47 | 48 | | Phase | Focus | Status | |
48 | 49 | |-------|-------|--------| |
49 | | -| 1 | Core (Files, Users, Notifications, Activity) | In Progress | |
50 | | -| 2 | Communication (Talk) | In Progress | |
51 | | -| 3 | Collaboration (Shares, Calendar, Contacts, Deck) | Not Started | |
52 | | -| 4 | Advanced (Search, Status, Apps) | Not Started | |
| 50 | +| 1 | Core (Files, Users, Notifications, Activity) | Complete | |
| 51 | +| 2 | Communication (Talk, Announcements, Mail) | Complete | |
| 52 | +| 3 | Groupware (Calendar, Contacts, Tasks, Deck, Notes) | In Progress | |
| 53 | +| 4 | Collaboration (Collectives, Forms, Polls, Tables) | Not Started | |
| 54 | +| 5 | Storage & Search | Not Started | |
| 55 | +| 6 | Media & Data | Not Started | |
| 56 | +| 7 | Advanced & Admin (App Management, etc.) | In Progress | |
53 | 57 |
|
54 | 58 | ## Test Coverage |
55 | 59 |
|
|
71 | 75 | | Mail | 5 | 29 | |
72 | 76 | | Collectives | 3 | 22 | |
73 | 77 | | App Management | 4 | 14 | |
| 78 | +| Calendar | 6 | 44 | |
74 | 79 | | User Permissions | — | 15 | |
75 | 80 | | Server | — | 7 | |
76 | 81 | | Permissions | — | 34 | |
77 | 82 | | Errors | — | 16 | |
78 | 83 | | Client | — | 29 | |
79 | 84 | | Config | — | 17 | |
80 | 85 | | State | — | 2 | |
81 | | -| **Total** | **67** | **542** | |
| 86 | +| **Total** | **73** | **586** | |
0 commit comments