Skip to main content
Glama
index.ts1.26 kB
#!/usr/bin/env node /** * WPCS MCP Server - Entry Point * WordPress Coding Standards checker for Claude AI * * @author Varun Dubey (vapvarun) <varun@wbcomdesigns.com> * @license GPL-2.0-or-later */ import { WpcsMcpServer } from './server.js'; import { checkPhpcsInstalled, checkWpcsInstalled } from './utils.js'; async function main() { // Verify dependencies const phpcsCheck = checkPhpcsInstalled(); if (!phpcsCheck.installed) { console.error('ERROR: phpcs not found'); console.error(phpcsCheck.error); console.error('\nInstallation:'); console.error(' composer global require squizlabs/php_codesniffer'); console.error(' composer global require wp-coding-standards/wpcs'); process.exit(1); } const wpcsCheck = checkWpcsInstalled(); if (!wpcsCheck.installed) { console.error('ERROR: WordPress coding standard not found'); console.error(wpcsCheck.error); process.exit(1); } console.error('Starting WPCS MCP Server...'); console.error('phpcs path:', phpcsCheck.path); console.error('Available standards:', wpcsCheck.standards?.join(', ')); const server = new WpcsMcpServer(); await server.run(); } main().catch((error) => { console.error('Fatal error:', error); process.exit(1); });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vapvarun/wpcs-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server