@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
JavaScript
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