21817543ad
Adds a native Nextcloud app "Astroglobe" that provides: - Personal settings: OAuth authorization for background MCP access - Admin settings: Server status and vector sync monitoring - API endpoints for MCP server communication The app uses PKCE OAuth flow to obtain tokens for the MCP server, enabling features like background vector sync per ADR-018. Includes: - PHP app structure (controllers, services, settings) - Vue.js frontend components - Docker compose mount configuration - Installation hook for development testing - ADR-018 documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
53 lines
2.1 KiB
XML
53 lines
2.1 KiB
XML
<?xml version="1.0"?>
|
|
<info xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
|
|
<id>astroglobe</id>
|
|
<name>Astroglobe</name>
|
|
<summary>Manage your Nextcloud MCP Server</summary>
|
|
<description>< for details.
|
|
]]></description>
|
|
<version>0.1.0</version>
|
|
<licence>agpl</licence>
|
|
<author mail="chris@coutinho.io" homepage="https://github.com/cbcoutinho">Chris Coutinho</author>
|
|
<namespace>Astroglobe</namespace>
|
|
<category>ai</category>
|
|
<bugs>https://github.com/cbcoutinho/nextcloud-mcp-server/issues</bugs>
|
|
<repository type="git">https://github.com/cbcoutinho/nextcloud-mcp-server</repository>
|
|
<screenshot>https://raw.githubusercontent.com/cbcoutinho/nextcloud-mcp-server/master/docs/images/mcp-ui-screenshot.png</screenshot>
|
|
<dependencies>
|
|
<nextcloud min-version="30" max-version="32"/>
|
|
</dependencies>
|
|
<settings>
|
|
<personal>OCA\Astroglobe\Settings\Personal</personal>
|
|
<personal-section>OCA\Astroglobe\Settings\PersonalSection</personal-section>
|
|
<admin>OCA\Astroglobe\Settings\Admin</admin>
|
|
<admin-section>OCA\Astroglobe\Settings\AdminSection</admin-section>
|
|
</settings>
|
|
<navigations>
|
|
<navigation>
|
|
<id>astroglobe</id>
|
|
<name>Astroglobe</name>
|
|
<route>astroglobe.page.index</route>
|
|
<icon>app.svg</icon>
|
|
<type>link</type>
|
|
</navigation>
|
|
</navigations>
|
|
</info>
|