Files
WP-LIT-MCP/wp-lit-mcp.php
T
Jan-Niclas LoosenandClaude Sonnet 5.5 cede8e89fb chore(release): Version 1.0.3, ausführlichere Beschreibung in der Plugin-Liste
Beschreibung nennt Funktionsumfang, Einstellungsort und Update-Quelle; Plugin URI ergänzt den Link
"Plugin-Website besuchen" in der Plugin-Liste.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-04 14:59:05 +01:00

44 lines
1.5 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* Plugin Name: WP-LIT-MCP
* Plugin URI: https://git.loosen-it.de/janniclas.loosen/WP-LIT-MCP
* Description: MCP-Server für WordPress, Divi 5 und Pods: Ein MCP-Client pflegt Inhalte, Medien, Divi-Seiten, Divi-Bibliothek und Theme Builder dieser Website – mit den Rechten des verbundenen Benutzers, jede Änderung wird protokolliert. Einstellungen unter Einstellungen → LIT MCP, Updates über WordPress von git.loosen-it.de. Anmeldung per OAuth für KI-Assistenten.
* Version: 1.0.3
* Update URI: https://git.loosen-it.de/janniclas.loosen/WP-LIT-MCP
* Requires at least: 6.9
* Requires PHP: 8.1
* Tested up to: 7.1
* Author: Jan-Niclas Loosen - Loosen-IT
* Author URI: https://loosen-it.de
* License: GPL-2.0-or-later
* Text Domain: wp-lit-mcp
*/
declare(strict_types=1);
defined('ABSPATH') || exit;
$lit_mcp_autoload = __DIR__ . '/vendor/autoload_packages.php';
if (! is_readable($lit_mcp_autoload)) {
add_action('admin_notices', static function (): void {
echo '<div class="notice notice-error"><p>'
. esc_html__(
'WP-LIT-MCP: Abhängigkeiten fehlen. Bitte "composer install --no-dev" im Plugin-Ordner ausführen.',
'wp-lit-mcp'
)
. '</p></div>';
});
return;
}
require_once $lit_mcp_autoload;
register_activation_hook(__FILE__, [\LIT\MCP\Lifecycle::class, 'activate']);
register_deactivation_hook(__FILE__, [\LIT\MCP\Lifecycle::class, 'deactivate']);
add_action('plugins_loaded', static function (): void {
\LIT\MCP\Plugin::boot(__FILE__);
});