UNPKG

@iflow-mcp/claudeus-wp-mcp

Version:

The most comprehensive WordPress MCP server - 145 production-ready tools for complete WordPress management with AI

21 lines 777 B
import { config } from 'dotenv'; import fs from 'fs'; // Quiet mode to avoid polluting stdout (breaks MCP JSON-RPC protocol) config({ quiet: true }); export const DEFAULT_SITE = 'default'; export function loadSiteConfigurations(configPath) { const rawConfig = JSON.parse(fs.readFileSync(configPath, 'utf-8')); const config = {}; for (const [alias, site] of Object.entries(rawConfig)) { const rawSite = site; config[alias] = { url: rawSite.URL, username: rawSite.USER, auth: Buffer.from(`${rawSite.USER}:${rawSite.PASS}`).toString('base64'), authType: (rawSite.authType || 'basic'), capabilities: rawSite.capabilities }; } return config; } //# sourceMappingURL=config.js.map