Back to Home
astrocyte icon

PSMCP

Verified Safe

by astrocyte

Overview

A comprehensive WordPress management system for SST.NYC, combining MCP server tools, LearnDash LMS automation, WooCommerce integration, SEO analysis, and affiliate program management.

Installation

Run Command
bash -c "source .venv/bin/activate && python src/server.py"

Environment Variables

  • WP_SITE_URL
  • WP_SSH_HOST
  • WP_SSH_USER
  • WP_SSH_KEY_PATH
  • WP_SSH_PASSWORD
  • WP_REMOTE_PATH
  • WP_API_USER
  • WP_API_PASSWORD
  • MAILCHIMP_API_KEY
  • MAILCHIMP_SERVER
  • MAILCHIMP_LIST_ID

Security Notes

The Python MCP server itself is well-structured, utilizing secure libraries (paramiko for SSH, requests for HTTP/APIs) with timeouts and input validation via Pydantic/dataclasses. Remote command execution via wp-cli over SSH is an inherently powerful operation, but it is sandboxed to 'cd {remote_path} && wp {command}', and wp-cli itself handles subcommand sanitization. Input schemas for MCP tools further limit arbitrary command injection. The included PHP plugins for affiliate and class registration demonstrate strong security practices, including nonce and capability checks, robust input sanitization, secure file upload/serving (with path traversal prevention, file type/size/MIME validation, and .htaccess protection), and prepared statements for database interactions. A minor information leak risk exists where some error logs might contain PII, but no direct exploitation vector is apparent.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens400
Stars0
Forks0
Last Update2025-12-05

Tags

WordPressLearnDashWooCommerceSEOAffiliate Management