list_files
List Files
List files and folders in a Nextcloud directory
pathio.github.elgorro由 GitHub 账号 elgorro 发布v0.5.3更新于 Nov 6, 2026
Nextcloud MCP server — 349 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes
Nextcloud MCP 服务器,提供 349 个工具,让助手操作用户实例中的文件、日历、联系人、邮件、Talk、Deck、笔记等。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
参照 仓库 中的启动说明。
MCP (Model Context Protocol) server that gives any MCP client full access to your Nextcloud instance — files, calendar, tasks, contacts, mail, talk, maps, bookmarks, notes, polls, forms, and more. 349 tools across 44 categories.
Add to your MCP client configuration. Example for Claude Desktop (~/.config/claude/claude_desktop_config.json); Claude Code, Cursor and VS Code use the same server definition in their own config files:
Generate an App Password in Nextcloud: Settings → Security → Devices & sessions.
See the Docker setup guide for running AIquila as an HTTP server with OAuth for remote MCP clients such as Claude.ai.
None. This server has no model of its own and no provider setting — it exposes your Nextcloud to whatever MCP client you point at it, and that client brings its own model. Provider choice (Claude, Hetzner Inference, Mistral, a local model, DeepSeek) belongs to the AIquila Nextcloud app, which is a separate component.
Total: 349 tools.
Optional Nextcloud apps unlock additional tool categories: Tasks, Calendar, Contacts, Notes, Cookbook, Deck, Bookmarks, Mail, Maps, Photos, Talk, Circles, and more.
AIquila is free software. If it is useful to you, you can fund its development via GitHub Sponsors or Liberapay.
MIT — part of the AIquila project.
来源:mcp-server/README.md,提交 5c55373
List Files
List files and folders in a Nextcloud directory
pathRead File
Read the contents of a file from Nextcloud
path必填Write File
Create or update a file in Nextcloud. File size is limited (default 1 GB, configurable via MCP_MAX_FILE_SIZE).
path必填content必填Create Folder
Create a folder in Nextcloud
path必填Delete File or Folder
Delete a file or folder from Nextcloud
path必填Move File
Move or rename a file or folder in Nextcloud
source必填overwritedestination必填Copy File
Copy a file or folder in Nextcloud
source必填overwritedestination必填Get File Info
Get detailed file metadata from Nextcloud (name, size, mime type, modified date, permissions, etc.)
path必填Search Files
Search for files in Nextcloud by name pattern and/or mime type
mimepathquery必填Get File Content
Read file content from Nextcloud with mime type info. Returns text for text files, base64 for binary files (images, PDFs, etc.). Images are returned as MCP image content for Claude vision.
path必填Analyze Image
Analyze one or more images stored in Nextcloud using Claude vision. Ask questions about image content, extract text (OCR), describe visuals, compare images, or analyse documents. Supports up to 20 images for multi-image comparison.
pathpathsprompt必填Bulk File Operations
Execute multiple file operations (move, copy, delete) sequentially in a single call. Returns per-item results.
operations必填Create Archive
Create a zip archive in Nextcloud from one or more files and/or folders. Runs server-side; not bound by MCP file-size limits.
sources必填overwritedestination必填Extract Archive
Extract a zip archive in Nextcloud into a destination folder. Runs server-side.
archive必填overwritedestination必填List Archive Contents
List the contents of a zip archive in Nextcloud without extracting it.
archive必填System Status
Get Nextcloud system status including version, installation path, and configuration
无需输入参数。
Run Setup Checks
Run Nextcloud setup checks to verify system configuration (security, performance, PHP modules, etc.). Requires admin privileges
无需输入参数。
Get Local Time
Get the current local time and timezone of the MCP server. Call this to establish a time reference before creating or listing calendar events, or to resolve scheduling ambiguities with the user.
无需输入参数。
List Apps
List all installed Nextcloud apps with their enabled/disabled status. Requires admin privileges
filterGet App Info
Get detailed information about a specific Nextcloud app. Requires admin privileges
appId必填Enable App
Enable a disabled Nextcloud app. Requires admin privileges
appId必填Disable App
Disable an enabled Nextcloud app (preserves data but removes functionality). Requires admin privileges
appId必填Install App
Install a Nextcloud app from the App Store via occ app:install
appId必填keepDisabledUninstall App
Remove a Nextcloud app via occ app:remove
appId必填keepDataGet File Tags
Get the personal tags assigned to a file or folder in Nextcloud
path必填Set File Tags
Set personal tags on a file or folder in Nextcloud. Replaces all existing personal tags. Use an empty array to clear all tags.
path必填tags必填List System Tags
List all available system tags in Nextcloud with their IDs, names, and properties. Use this to find tag IDs before assigning them to files.
无需输入参数。
Create System Tag
Create a new system tag in Nextcloud. Returns the created tag info.
name必填userVisibleuserAssignableAssign System Tag
Assign a system tag to a file by file ID and tag ID. Use get_file_info to obtain the file ID.
tagId必填fileId必填Remove System Tag
Remove a system tag from a file by file ID and tag ID
tagId必填fileId必填Unified Search
Search across all Nextcloud apps (files, calendar, contacts, mail, notes, etc.) using Unified Search. Optionally filter by a specific provider ID. Without a provider, searches the top providers in parallel.
limitquery必填cursorproviderList Search Providers
List all available Unified Search providers in Nextcloud. Use this to discover provider IDs for targeted searches with unified_search.
无需输入参数。
List Users
List all users in the Nextcloud instance. Requires admin or sub-admin privileges
limitoffsetsearchGet User Info
Get detailed information about a specific Nextcloud user. Non-admin users can only query their own user ID
userId必填Enable User
Enable a disabled Nextcloud user account. Requires admin privileges
userId必填Disable User
Disable a Nextcloud user account (prevents login but preserves data). Requires admin privileges
userId必填List Groups
List all groups in the Nextcloud instance. Requires admin or sub-admin privileges
limitoffsetsearchGet Group Info
Get detailed information about a specific Nextcloud group. Requires admin or sub-admin privileges
groupId必填Add User to Group
Add a Nextcloud user to a group. Requires admin privileges
userId必填groupId必填Remove User from Group
Remove a Nextcloud user from a group. Requires admin privileges
userId必填groupId必填List Shares
List file shares in Nextcloud (for diagnostics and security auditing)
pathresharessubfilesCreate Share
Create a file or folder share in Nextcloud
notepath必填labelpasswordshareType必填shareWithexpireDatepermissionshideDownloadUpdate Share
Update an existing share in Nextcloud
notelabelshareId必填passwordexpireDatepermissionshideDownloadDelete Share
Delete a share in Nextcloud
shareId必填Get Share
Get detailed information about a specific share by its ID
shareId必填List Shares With Me
List all files and folders shared with the current user
无需输入参数。
Search Share Recipients
Search for valid share recipients (users, groups, emails, federated users, circles, rooms)
search必填itemTypeshareTypesList Pending Shares
List pending federated/remote shares waiting to be accepted or declined
无需输入参数。
Accept Pending Share
Accept a pending federated/remote share
shareId必填Decline Pending Share
Decline a pending federated/remote share
shareId必填Get Out-of-Office Status
Get a user's configured out-of-office / absence (NC 28+), whether it is active now or scheduled for later. The result includes firstDay and lastDay.
userIdSet Out-of-Office Status
Set an out-of-office / absence period with status message (NC 28+)
status必填userIdlastDay必填message必填firstDay必填replacementUserIdClear Out-of-Office Status
Clear a user's out-of-office / absence status (NC 28+)
userIdList Trash
List files in the trash / recycle bin
无需输入参数。
Restore from Trash
Restore a file from the trash to its original location (use the Key from list_trash)
trashKey必填Empty Trash
Permanently delete all files in the trash (cannot be undone)
无需输入参数。
List File Versions
List previous versions of a file (use get_file_info to find the fileId)
fileId必填Restore File Version
Restore a previous version of a file (creates a new current version from the old one)
fileId必填versionId必填Show AIquila Configuration
Show current AIquila configuration. With targetProvider, list that provider's settings by id (the ids aiquila_configure's providerSettings takes); keys are never shown
targetProviderConfigure AIquila
Configure AIquila settings (API key, model, tokens, timeout, effort and thinking for chat and background tasks), and set up any LLM provider. Use targetProvider to configure a provider without making it the instance default; provider makes it the default. Run aiquila_show_config with targetProvider to list the setting ids a provider accepts.
modelapiKeyefforttimeoutproviderthinkingmaxTokenstaskEffortproviderKeytaskThinkingproviderModeltargetProvider另有 1 个Test AIquila Provider
Send a test prompt through the provider that serves a user (or the instance default), or through a named provider
userpromptproviderCheck Core Integrity
Verify Nextcloud core system integrity by checking file signatures against the official release
无需输入参数。
Check App Integrity
Verify integrity of a specific Nextcloud app by checking file signatures against its official release
appId必填Run OCC Command
Execute an allowlisted Nextcloud OCC command on the server and return the output. Only command and argument combinations in the allowlist may be run (configurable via MCP_OCC_ALLOWLIST env var). The default allows read-only commands only: status, app:list, setupchecks, integrity:check-core, integrity:check-app, user:list, user:info and group:list with any arguments; update:check, maintenance:mode and theming:config without arguments.
argscommand必填timeoutList Projects
List all AIquila projects for the current user. Projects bundle files/directories with an optional system prompt.
无需输入参数。
Create Project
Create a new AIquila project. Projects bundle files/directories with an optional system prompt that gets injected into conversations.
title必填descriptionsystemPromptGet Project
Get details of an AIquila project including its file/directory paths.
id必填Update Project
Update an AIquila project. Only provided fields are updated.
id必填titledescriptionsystemPromptDelete Project
Delete an AIquila project. Associated paths are removed and conversations referencing it are unlinked.
id必填Add Project Path
Add a file or directory path to an AIquila project.
id必填path必填pathTypeRemove Project Path
Remove a file or directory path from an AIquila project.
id必填pathId必填List Prompts
List the AIquila prompt library: reusable prompts published by the organization and the user's own. Returns titles and descriptions; use get_prompt for the full text.
无需输入参数。
Get Prompt
Get the full text of a prompt from the AIquila prompt library.
id必填List Project Templates
List AIquila project templates: the organization's and the user's own. A template holds a title, description, system prompt and suggested paths.
无需输入参数。
Create Project from Template
Create an AIquila project as a copy of a project template (title, description, system prompt and paths). Later changes to the template do not affect the project.
titletemplateId必填List Coworkers
List the current user's coworkers (persistent scheduled AI tasks) with their status, provider, schedule and last run.
无需输入参数。
List Coworker Templates
List coworker templates — built-in ones (e.g. image classification via Claude vision or Mistral Pixtral) and any your administrator published for the organization — and the available task types.
无需输入参数。
Get Coworker
Get a single coworker by ID, including its schedule, last run status, full options and prompt.
id必填Create Coworker
Create a coworker. Provide templateId to start from a template (built-in, e.g. "classify-images-claude", or an organization one), and/or explicit fields to configure a custom one. Fields override template defaults.
modeltitletoolseffortpromptmaxTagsoptionsisActivepromptIdprovidertaskTypethinking另有 7 个Update Coworker
Update a coworker's configuration (title, description, provider, input/output, schedule, prompt, tool allowlist, options). Only the given fields change; option changes are merged into the existing options.
id必填modeltitletoolseffortpromptmaxTagsoptionsisActivepromptIdproviderthinking另有 6 个Set Coworker Schedule
Change when a coworker runs. Takes a 5-field cron expression in the server's time zone and returns the next run time.
id必填cronSchedule必填Delete Coworker
Delete a coworker and its run history.
id必填Enable Coworker
Enable a coworker so it runs on its schedule.
id必填Disable Coworker
Disable a coworker so it stops running on its schedule.
id必填Pause Coworker
Temporarily pause a coworker without disabling it.
id必填Resume Coworker
Resume a paused coworker.
id必填Run Coworker
Run a coworker immediately (synchronously) and return the run result.
id必填Stop Coworker Run
Stop a coworker's in-flight run (running or pending batch) and mark it cancelled. The schedule is untouched — use pause_coworker or disable_coworker to stop future runs.
id必填Get Coworker Runs
Get recent run history (progress, status, summary) for a coworker. Use get_coworker_run for the full summary and log of one run.
id必填limitGet Coworker Run
Get one coworker run in full: status, duration, complete summary, error and its per-item log.
id必填runId必填List Calendars
List all calendars available to the current user, including their supported component types (events, tasks, journals) and metadata.
无需输入参数。
List Calendar Events
List events from a Nextcloud calendar within an optional time range. Returns event details including time, location, attendees, recurrence, and UIDs.
tofromlimitcalendarName必填Get Calendar Event
Get detailed information about a single calendar event by its UID, including full description, attendees, and recurrence rules.
uid必填calendarName必填Create Calendar Event
Create a new calendar event in Nextcloud with date/time, location, description, attendees, and optional recurrence.
tzidalarmdtendrrulealarmsstatustranspdtstart必填summary必填locationattendeescategories另有 3 个Update Calendar Event
Update an existing calendar event's fields by UID. Uses CalDAV ETag-based optimistic concurrency.
uid必填tzidalarmdtendrrulealarmsstatustranspdtstartsummarylocationattendees另有 4 个Delete Calendar Event
Delete a calendar event from Nextcloud by UID. This action is irreversible.
uid必填calendarName必填List Task Lists
List all task lists in Nextcloud Tasks (calendars that support tasks). Returns each list's display name, color, URL and calendarName (the value to pass to the other task tools). Set detailed for supported component types and the CTag.
detailedList Tasks
List tasks from a Nextcloud Tasks calendar. Returns task details including status, priority, dates, tags, and UIDs.
statuscalendarNameCreate Task
Create a new task in Nextcloud Tasks with optional due date, start date, tags, location, and subtask relationships.
dueurldtstartsummary必填locationpriorityrelatedTocategoriesdescriptioncalendarNameclassificationpercentCompleteUpdate Task
Update an existing task's fields by UID. Uses CalDAV ETag-based optimistic concurrency.
dueuid必填urlpinnedstatusdtstartsummarylocationpriorityrelatedTocategoriesdescription另有 3 个Delete Task
Delete a task from Nextcloud Tasks by UID. This action is irreversible.
uid必填calendarNameComplete Task
Mark a task as completed or reopen it. Sets STATUS, PERCENT-COMPLETE, and COMPLETED date atomically.
uid必填completedcalendarNameList Address Books
List all address books available to the current user, including their display names and metadata.
无需输入参数。
List Contacts
List contacts from a Nextcloud address book. Optionally search by name. Returns name, email, phone, organization, and UID for each contact.
limitsearchaddressBookNameGet Contact
Get detailed information about a single contact by its UID, including all properties like name, email, phone, address, organization, birthday, notes, and groups.
uid必填addressBookNameCreate Contact
Create a new contact in a Nextcloud address book with name, email, phone, address, organization, and other properties.
orgurlnotetitleemailsphonesprefixsuffixbirthdayfullName必填lastNameaddresses另有 3 个Update Contact
Update an existing contact's fields by UID. Uses CardDAV ETag-based optimistic concurrency. Only provided fields are changed.
orguid必填urlnotetitleemailsphonesbirthdayfullNamelastNameaddressesfirstName另有 2 个Delete Contact
Delete a contact from a Nextcloud address book by UID. This action is irreversible.
uid必填addressBookNameList Notes
List all notes in Nextcloud Notes. Returns id, title, category, favorite flag, and modification date.
searchcategoryGet Note
Get the full content of a note by its ID.
id必填Create Note
Create a new note in Nextcloud Notes.
title必填content必填categoryfavoriteUpdate Note
Update an existing note. Provide only the fields you want to change.
id必填titlecontentcategoryfavoriteDelete Note
Delete a note by its ID.
id必填List News Feeds
List all RSS feeds subscribed in the Nextcloud News app, with unread counts.
无需输入参数。
Add News Feed
Subscribe to a new RSS feed by URL, optionally placing it in a folder.
url必填folderIdDelete News Feed
Delete (unsubscribe from) a feed and all its items.
feedId必填Move News Feed
Move a feed into a different folder.
feedId必填folderId必填Rename News Feed
Rename a feed.
feedId必填feedTitle必填Mark Feed as Read
Mark all items in a feed as read up to (and including) the given newest item ID.
feedId必填newestItemId必填List News Folders
List all folders used to organize feeds in the Nextcloud News app.
无需输入参数。
Create News Folder
Create a new folder for organizing feeds in the News app.
name必填Rename News Folder
Rename a News folder.
name必填folderId必填Delete News Folder
Delete a News folder and all feeds it contains.
folderId必填Mark News Folder as Read
Mark all items in a folder as read up to (and including) the given newest item ID.
folderId必填newestItemId必填List News Items
List news articles (items). Filter by feed, folder, starred, or all; supports pagination and read/unread filtering.
idtypeoffsetgetReadbatchSizeoldestFirstMark News Item as Read
Mark a single news item as read.
itemId必填Mark News Item as Unread
Mark a single news item as unread.
itemId必填Star News Item
Star (favorite) a single news item.
itemId必填Unstar News Item
Remove the star from a single news item.
itemId必填Mark News Items as Read
Mark multiple news items as read in one call.
itemIds必填List Mail Accounts
List all configured email accounts in Nextcloud Mail. Returns account IDs, names, and email addresses.
无需输入参数。
List Mailboxes
List all mailboxes (folders) for a Nextcloud Mail account. Returns mailbox names, IDs, and unread counts.
accountId必填List Mail Messages
List email messages in a Nextcloud Mail mailbox. Supports pagination via cursor. Returns subject, sender, date, and message IDs.
limitcursorfiltermailboxId必填Read Mail Message
Read the full content of an email message by ID. Returns headers, body text, and attachment list.
messageId必填Get Mail Attachment
Download an email attachment by message ID and attachment ID. Returns text for text files and calendar invites (ICS), image data for images, extracted text for PDFs (requires pdftotext). Attachment IDs are shown in mail_read_message output.
messageId必填attachmentId必填Search Mail Messages
Search email messages across all mailboxes by subject or sender. Returns matches with message IDs usable in mail_read_message. For threaded conversations all message IDs in the thread are returned.
limitquery必填Send Mail Message
Send an email message through Nextcloud Mail. Requires an account ID and recipient addresses.
ccto必填bccbody必填isHtmlsubject必填accountId必填Delete Mail Message
Delete an email message by ID. This typically moves it to trash.
messageId必填Move Mail Message
Move an email message to a different mailbox/folder.
messageId必填destMailboxId必填Set Mail Message Flags
Set flags on an email message (mark as read/unread, star/unstar, mark as important or junk).
flags必填messageId必填List Deck Boards
List all Deck boards. Returns id, title, owner, and label count for each board.
无需输入参数。
Get Deck Board
Get details of a Deck board including its labels and access control list (ACL). Use deck_list_stacks to see the columns and cards.
boardId必填Create Deck Board
Create a new Deck board.
colortitle必填List Deck Stacks
List all stacks (columns) of a Deck board, including the cards in each stack. This gives a full overview of the board layout.
boardId必填Create Deck Stack
Create a new stack (column) on a Deck board.
ordertitle必填boardId必填Get Deck Card
Get full details of a Deck card including description, labels, and assigned users.
cardId必填boardId必填stackId必填Create Deck Card
Create a new card in a Deck stack.
title必填boardId必填duedatestackId必填descriptionUpdate Deck Card
Update an existing Deck card. Provide only the fields you want to change. Fetches the current card first to preserve unchanged fields.
donetitlecardId必填boardId必填duedatestackId必填descriptionMove Deck Card
Move a card to a different stack (column) on the same board. This is the core kanban action for changing card status.
ordercardId必填boardId必填stackId必填targetStackId必填Archive Deck Card
Archive or unarchive a Deck card.
cardId必填archiveboardId必填stackId必填Assign Deck Label
Assign a label to a Deck card. Use deck_get_board to see available labels and their IDs.
cardId必填boardId必填labelId必填stackId必填Assign Deck User
Assign a user to a Deck card.
cardId必填userId必填boardId必填stackId必填List Password Vaults
List all Passman password vaults. Returns name, guid, creation/last-access time and credential count. Note: secret values (password, username, url, etc.) are end-to-end encrypted and cannot be retrieved by this server.
无需输入参数。
List Vault Credentials
List credentials (metadata only) in a Passman vault. Returns each credential's label, id, guid and non-secret flags. Note: secret values (password, username, url, etc.) are end-to-end encrypted and cannot be retrieved by this server.
vault_guid必填Get Credential Info
Get non-secret metadata for a single Passman credential (label, id, timestamps, flags). Note: secret values (password, username, url, etc.) are end-to-end encrypted and cannot be retrieved by this server.
vault_guid必填credential_guid必填List Recipes
List all recipes in Nextcloud Cookbook. Optionally filter by name, category, or keyword.
searchkeywordcategoryList Recipe Categories
List all unique recipe categories found across recipes in Nextcloud Cookbook.
无需输入参数。
Get Recipe
Get full details of a recipe from Nextcloud Cookbook by its folder name.
folderName必填Create Recipe
Create a new recipe in Nextcloud Cookbook with schema.org Recipe format.
urlname必填toolimagecookTimekeywordsprepTimenutritiontotalTimedescriptionrecipeYieldrecipeCategory另有 2 个Update Recipe
Update an existing recipe in Nextcloud Cookbook. Only provided fields are changed.
urlnametoolimagecookTimekeywordsprepTimenutritiontotalTimefolderName必填descriptionrecipeYield另有 3 个Delete Recipe
Delete a recipe from Nextcloud Cookbook. This removes the entire recipe folder including images. This action is irreversible.
folderName必填List Map Favorites
List map favorites (saved locations/pins) from Nextcloud Maps. Optionally filter by modification time or scope to a custom map.
myMapIdpruneBeforeCreate Map Favorite
Create a new map favorite (saved location/pin) in Nextcloud Maps. Latitude and longitude are required.
lat必填lng必填namecommentmyMapIdcategoryextensionsUpdate Map Favorite
Update an existing map favorite. Only provided fields are changed.
id必填latlngnamecommentmyMapIdcategoryextensionsDelete Map Favorite
Delete a map favorite by its ID. This action is irreversible.
id必填myMapIdRename Map Favorite Category
Rename one or more favorite categories. All favorites in the listed categories are moved to the new name.
myMapIdnewName必填categories必填List Shared Map Categories
List favorite categories that are shared via a public link.
myMapIdShare Map Category
Share a favorite category via a public link. The category must already contain at least one favorite.
category必填Unshare Map Category
Remove the public link share from a favorite category.
category必填Add Shared Category To Map
Add a shared favorite category to a custom map so its favorites show up there.
myMapIdcategory必填targetMapId必填List Map Devices
List GPS tracking devices registered in Nextcloud Maps.
myMapIdGet Map Device Points
Get GPS location points for a specific device. Supports time filtering and pagination.
id必填limitoffsetpruneBeforeAdd Map Device Point
Log a GPS location point for a device. The device is auto-created by user_agent if it doesn't exist.
lat必填lng必填batteryaccuracyaltitudetimestampuser_agentUpdate Map Device
Update a device's display color and/or name. At least one must be provided.
id必填namecolorDelete Map Device
Delete a GPS tracking device and all its location points. This action is irreversible.
id必填Share Map Device
Share a GPS device via a public link, limited to a time window. Returns the share token.
id必填timestampTo必填timestampFrom必填List Shared Map Devices
List device shares that have been added to a custom map. Requires myMapId — the default map holds no device shares.
myMapId必填Remove Map Device Share
Revoke a device share by its token.
token必填Add Shared Device To Map
Add a shared device (by token) to a custom map so its track shows up there.
token必填targetMapId必填List Map Tracks
List GPS tracks (GPX/KML files) from Nextcloud Maps.
myMapIdGet Map Track
Get full details and content of a track by its ID. Returns metadata and the raw GPX/KML file content.
id必填Update Map Track
Update a track's color or metadata.
id必填etagcolormetadataList Map Photos
List geolocated photos (photos with GPS coordinates) from Nextcloud Maps.
myMapIdList Non-Localized Map Photos
List photos that don't have GPS coordinates. Useful for finding photos that can be placed on the map.
limitoffsetmyMapIdtimezonePlace Map Photos
Set GPS coordinates on one or more photos. Each photo path is paired with a lat/lng.
lats必填lngs必填paths必填myMapIdReset Map Photo Coordinates
Remove GPS coordinates from one or more photos.
paths必填myMapIdGet Map Photo Job Status
Get the status of the background job that scans photos for GPS coordinates. Useful after uploading photos to see whether geolocation has finished.
无需输入参数。
List Map Contacts
List address book contacts that carry a geographic address, as shown on the map.
myMapIdSearch Map Contacts
Search address book contacts by name, to find the bookid/uri/uid needed to place a contact on the map.
query必填Place Map Contact
Set a contact's geographic address and coordinates so it appears on the map. Use search_map_contacts to look up bookid, uri and uid.
latlnguid必填uri必填cityroadtypestatebookid必填countrymyMapIdpostcode另有 3 个Add Contact To Map
Copy a contact into a custom map so it shows up as a pin on that map.
uri必填bookid必填myMapId必填Delete Map Contact Address
Remove an address and its coordinates from a contact, taking it off the map. The contact itself is kept. Use list_map_contacts to get the exact ADR and GEO values.
adr必填geo必填uid必填uri必填bookid必填myMapIdList Maps
List all custom maps created by the user in Nextcloud Maps.
无需输入参数。
Create Map
Create a new custom map in Nextcloud Maps.
nameUpdate Map
Update a custom map's properties (e.g. rename).
id必填values必填Delete Map
Delete a custom map. This action is irreversible.
id必填Export Map Route
Export a route or track as a GPX file to the user's Nextcloud /Maps folder.
name必填type必填coords必填myMapIdtotDisttotTimeExport Map Favorites
Export favorites as a GPX file to the user's Nextcloud /Maps folder. Filter by categories and time range.
allendbegincategoryList必填Import Map Favorites
Import favorites from a file in Nextcloud storage. Supports GPX, KML, KMZ, JSON, and GeoJSON.
path必填Export Map Devices
Export device location data as a GPX file to the user's Nextcloud /Maps folder.
allendbegindeviceIdList必填已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
{ "mcpServers": { "aiquila": { "command": "npx", "args": ["-y", "aiquila-mcp"], "env": { "NEXTCLOUD_URL": "https://your-nextcloud.example.com", "NEXTCLOUD_USER": "your-username", "NEXTCLOUD_PASSWORD": "your-app-password" } } }}