Initial commit: MCP Hub Community Edition v3.0.0
Community edition generated from private repo via sync pipeline. Includes 9 plugins (WordPress, WooCommerce, WP Advanced, Gitea, n8n, Supabase, OpenPanel, Appwrite, Directus) with ~587 tools. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
50
plugins/__init__.py
Normal file
50
plugins/__init__.py
Normal file
@@ -0,0 +1,50 @@
|
||||
"""
|
||||
Plugins package
|
||||
|
||||
All project type plugins are here.
|
||||
|
||||
v2.8.0 (Phase J): Directus CMS Plugin added
|
||||
v2.6.0 (Phase I): Appwrite Backend Plugin added
|
||||
v2.5.0 (Phase H): OpenPanel Analytics Plugin added
|
||||
v2.3.0 (Phase G): Supabase Self-Hosted Plugin added
|
||||
"""
|
||||
|
||||
from plugins.appwrite.plugin import AppwritePlugin
|
||||
from plugins.base import BasePlugin, PluginRegistry
|
||||
from plugins.directus.plugin import DirectusPlugin
|
||||
from plugins.gitea.plugin import GiteaPlugin
|
||||
from plugins.n8n.plugin import N8nPlugin
|
||||
from plugins.openpanel.plugin import OpenPanelPlugin
|
||||
from plugins.supabase.plugin import SupabasePlugin
|
||||
from plugins.woocommerce.plugin import WooCommercePlugin
|
||||
from plugins.wordpress.plugin import WordPressPlugin
|
||||
from plugins.wordpress_advanced.plugin import WordPressAdvancedPlugin
|
||||
|
||||
# Create global registry
|
||||
registry = PluginRegistry()
|
||||
|
||||
# Register available plugins
|
||||
registry.register("wordpress", WordPressPlugin)
|
||||
registry.register("woocommerce", WooCommercePlugin)
|
||||
registry.register("wordpress_advanced", WordPressAdvancedPlugin)
|
||||
registry.register("gitea", GiteaPlugin)
|
||||
registry.register("n8n", N8nPlugin)
|
||||
registry.register("supabase", SupabasePlugin)
|
||||
registry.register("openpanel", OpenPanelPlugin)
|
||||
registry.register("appwrite", AppwritePlugin)
|
||||
registry.register("directus", DirectusPlugin)
|
||||
|
||||
__all__ = [
|
||||
"BasePlugin",
|
||||
"PluginRegistry",
|
||||
"registry",
|
||||
"WordPressPlugin",
|
||||
"WooCommercePlugin",
|
||||
"WordPressAdvancedPlugin",
|
||||
"GiteaPlugin",
|
||||
"N8nPlugin",
|
||||
"SupabasePlugin",
|
||||
"OpenPanelPlugin",
|
||||
"AppwritePlugin",
|
||||
"DirectusPlugin",
|
||||
]
|
||||
Reference in New Issue
Block a user