Skip to main content
Glama
cbcoutinho

Nextcloud MCP Server

by cbcoutinho
__init__.py3.09 kB
"""Pydantic models for structured MCP server responses.""" # Base models from .base import BaseResponse, IdResponse, StatusResponse # Calendar models from .calendar import ( AvailabilitySlot, BulkOperationResponse, BulkOperationResult, Calendar, CalendarEvent, CalendarEventSummary, CreateEventResponse, CreateMeetingResponse, DeleteEventResponse, FindAvailabilityResponse, ListCalendarsResponse, ListEventsResponse, ManageCalendarResponse, UpcomingEventsResponse, UpdateEventResponse, ) # Contacts models from .contacts import ( AddressBook, Contact, ContactField, CreateAddressBookResponse, CreateContactResponse, DeleteAddressBookResponse, DeleteContactResponse, ListAddressBooksResponse, ListContactsResponse, UpdateContactResponse, ) # Notes models from .notes import ( AppendContentResponse, CreateNoteResponse, DeleteNoteResponse, Note, NoteSearchResult, NotesSettings, SearchNotesResponse, UpdateNoteResponse, ) # Tables models from .tables import ( CreateRowResponse, DeleteRowResponse, GetSchemaResponse, ListTablesResponse, ReadTableResponse, Table, TableColumn, TableRow, TableSchema, TableView, UpdateRowResponse, ) # WebDAV models from .webdav import ( CopyResourceResponse, CreateDirectoryResponse, DeleteResourceResponse, DirectoryListing, FileInfo, MoveResourceResponse, ReadFileResponse, SearchFilesResponse, WriteFileResponse, ) __all__ = [ # Base models "BaseResponse", "IdResponse", "StatusResponse", # Notes models "Note", "NoteSearchResult", "NotesSettings", "CreateNoteResponse", "UpdateNoteResponse", "DeleteNoteResponse", "AppendContentResponse", "SearchNotesResponse", # Calendar models "Calendar", "CalendarEvent", "CalendarEventSummary", "CreateEventResponse", "UpdateEventResponse", "DeleteEventResponse", "ListEventsResponse", "ListCalendarsResponse", "AvailabilitySlot", "FindAvailabilityResponse", "BulkOperationResult", "BulkOperationResponse", "CreateMeetingResponse", "UpcomingEventsResponse", "ManageCalendarResponse", # Contacts models "AddressBook", "Contact", "ContactField", "ListAddressBooksResponse", "ListContactsResponse", "CreateContactResponse", "UpdateContactResponse", "DeleteContactResponse", "CreateAddressBookResponse", "DeleteAddressBookResponse", # Tables models "Table", "TableColumn", "TableRow", "TableView", "TableSchema", "ListTablesResponse", "GetSchemaResponse", "ReadTableResponse", "CreateRowResponse", "UpdateRowResponse", "DeleteRowResponse", # WebDAV models "FileInfo", "DirectoryListing", "ReadFileResponse", "WriteFileResponse", "CreateDirectoryResponse", "DeleteResourceResponse", "MoveResourceResponse", "CopyResourceResponse", "SearchFilesResponse", ]

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cbcoutinho/nextcloud-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server