Claudeus WordPress MCP

<span style="color: #A351D6">๐Ÿค˜ Claudeus WordPress MCP</span> ๐ŸŽธ

"Unleash the Power of AI in Your WordPress Realm - Setting the Standard for MCP Excellence!" <span style="color: #000000">๐Ÿ–ค</span>

๐ŸŒŸ Unleash Your WordPress Superpowers!

Are you tired of the endless grind of WordPress management? Drowning in content creation, SEO optimization, and site maintenance? Get ready to experience something that will blow your mind! ๐Ÿคฏ

๐ŸŽธ Meet Your New WordPress Superpower ๐Ÿ–ค

Claudeus WordPress MCP isn't just another WordPress tool โ€“ it's your personal WordPress wizard, powered by cutting-edge AI and crafted with the precision of a metal guitarist's sweep picking! This isn't just automation; it's liberation! โค๏ธ

โšก What Makes It Epic?

  • Content Creation on Steroids: Generate engaging, SEO-optimized blog posts <span style="color: #00ff00">โœ“ READY</span>
  • Bulk Operations at Light Speed: Manage hundreds of posts across multiple sites <span style="color: #00ff00">โœ“ READY</span>
  • AI-Powered SEO Magic: Let AI analyze and optimize your content <span style="color: #00ff00">โœ“ READY</span>
  • WooCommerce Mastery: Handle products, orders, and sales <span style="color: #00ff00">โœ“ READY</span>
  • Multi-Site Orchestra: Conduct multiple WordPress sites <span style="color: #00ff00">โœ“ READY</span>

๐Ÿ’ฅ Why Developers Are Going Crazy

Traditional WordPress โ†’ ๐Ÿ˜ซ Hours of manual work Claudeus WP MCP โ†’ ๐Ÿš€ INSTANT RESULTS! Content Creation: 4 hours โ†’ 30 minutes SEO Optimization: 2 hours โ†’ 15 minutes Bulk Updates: 8 hours โ†’ 45 minutes

๐ŸŽฏ Imagine Being Able To...

  • Create weeks of content in minutes <span style="color: #00ff00">โœ“</span>
  • Analyze and optimize your entire site's SEO instantly <span style="color: #00ff00">โœ“</span>
  • Manage multiple client sites with supernatural efficiency <span style="color: #00ff00">โœ“</span>
  • Handle WooCommerce operations at lightning speed <span style="color: #00ff00">โœ“</span>
  • All while your competition is still logging into WordPress! <span style="color: #00ff00">โœ“</span>

๐Ÿ”ฎ The Future of WordPress is Here

This isn't just a tool โ€“ it's your ticket to WordPress enlightenment. Whether you're a solo developer, agency owner, or WordPress enthusiast, Claudeus WordPress MCP gives you superpowers that will make your competition's jaws drop!

"I've seen the future of WordPress management, and it's absolutely metal! ๐Ÿค˜โค๏ธ" - Every Developer After Using Claudeus WP MCP

Ready to transform your WordPress workflow from a garage band to a stadium-filling metal symphony? Let's rock! ๐ŸŽธ

๐Ÿ“– Quick Start Guide

Using with Claude Desktop

If you're using Claude Desktop, you only need to:

  1. Configure Claude Desktop integration (see "Claude Desktop Integration" section)
  2. Create and configure your wp-sites.json file
  3. Rock on! ๐Ÿค˜

Full Installation (for development)

# Required Software Node.js โ‰ฅ 22.0.0 TypeScript โ‰ฅ 5.0.0 PNPM WordPress site with REST API

2. Installation

# Clone the repository git clone https://github.com/deus-h/claudeus-wp-mcp # Install dependencies pnpm install # Build the project pnpm build # Configure Claude Desktop cp claude_desktop_config.json.example claude_desktop_config.json # Edit claude_desktop_config.json with your settings

3. Configuration

# Copy example configs cp .env.example .env cp wp-sites.json.example wp-sites.json # Edit .env and wp-sites.json with your settings

Configuring wp-sites.json

The wp-sites.json file is used to configure your WordPress sites for integration. Below is an example structure:

{ "site-alias": { "URL": "https://your-wordpress-site.com", "USER": "username", "PASS": "application-password", "authType": "basic" // or "jwt" } }
  • URL: The URL of your WordPress site.
  • USER: The username for authentication.
  • PASS: The application password for secure access.
  • authType: The authentication type, either "basic" or "jwt".

Obtaining the Application Password

  1. Log in to your WordPress Admin Dashboard.
  2. Navigate to Users > Profile.
  3. Scroll down to the Application Passwords section.
  4. Enter a name for the application and click "Add New".
  5. Copy the generated password and use it in your wp-sites.json file.

Ensure that your wp-sites.json file is kept secure and not shared publicly.

Multi-Site Configuration

The wp-sites.json file allows you to manage multiple WordPress sites seamlessly. Here's how you can set it up:

Example Structure

{ "default_test": { "URL": "https://test.yourdomain.se", "USER": "admin", "PASS": "Hn5K pL8x Wm2j Vt9q Bc4y Rs7D", "authType": "basic" }, "live": { "URL": "https://our-live-site.se", "USER": "deus", "PASS": "Kj9P mN2x vR4h Zt8L wQ5y Bc3M", "authType": "basic" }, "test": { "URL": "https://our-test-site.se", "USER": "deus", "PASS": "Yw7H fT6n Jm5k Vd9x Pg4q Ls2B", "authType": "basic" }, "client1_live": { "URL": "https://client1-live-site.se", "USER": "deus", "PASS": "Xc8D bN4v Ht6m Rk2p Zj9w Qf5L", "authType": "basic" }, "client1_test": { "URL": "https://client1-test-site.se", "USER": "deus", "PASS": "Gm7B sW3x Yn5h Kt9q Vf4c Pd2L", "authType": "basic" } }

Logic and Usage

  • Site Aliases: Each site is identified by a unique alias (e.g., live, test, client1_live). This allows you to easily switch between different environments or client sites.
  • URL: The base URL for each WordPress site.
  • USER: The username used for authentication.
  • PASS: The application password for secure access.
  • authType: Defines the authentication method, either basic or jwt.

How to Use

  1. Define Multiple Sites: Add as many site configurations as needed, each with a unique alias.
  2. Switch Between Sites: Use the alias to select the desired site for operations.
  3. Secure Access: Ensure that each site has a valid application password and secure authentication method.
  4. Environment Management: Easily manage different environments (e.g., live, test) for each client.

This setup allows you to efficiently manage multiple WordPress sites from a single configuration file, streamlining your workflow and enhancing productivity.

4. Rock and Roll with MCP Inspector! ๐ŸŽธ

# Start the MCP Inspector UI pnpm inspector # This will: # 1. Build the project # 2. Launch the Inspector UI # 3. Open your browser at http://localhost:5173

Exploring with Inspector UI

  1. Connect to Server
    • Click "Connect" in the top-right corner
    • Select "Local Server" for development
  2. Available Features
    • ๐ŸŽธ Prompts: Test AI content generation
    • ๐Ÿ›  Tools: Manage WordPress operations
    • ๐Ÿ“ฆ Resources: Browse WordPress sites
    • ๐Ÿ” Inspector: Debug server communication
  3. Testing Prompts
    • Select "Prompts" tab
    • Try create-blog-post with your ideas
    • Analyze SEO with analyze-post-seo
    • Bulk update with bulk-update-posts
  4. Managing Resources
    • Browse connected WordPress sites
    • View site details and capabilities
    • Test API endpoints directly
  5. Using Tools
    • Create and update content
    • Manage media files
    • Run bulk operations

๐Ÿค˜ Pro Tip: Use the Inspector tab to see real-time communication between the UI and server!

๐ŸŽฎ Claude Desktop Integration

Configuration Location

The Claude Desktop configuration file can be found at:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

โš ๏ธ IMPORTANT: If you already have other MCP servers configured in Claude Desktop, DO NOT directly copy our example file as it will overwrite your existing configuration! Instead:

  1. For existing Claude Desktop users:
    • Open your existing config through Claude Desktop:
      • Click on the Claude menu
      • Select "Settings..."
      • Click on "Developer" in the lefthand bar
      • Click on "Edit Config"
    • OR open your config file directly in a text editor
    • Add our Claudeus WordPress MCP server configuration to your existing mcpServers object
  2. For new Claude Desktop users: You can copy our example config file:
    # For macOS cp /Users/amadeus/code/claudeus/servers/claudeus-wp-mcp/claude_desktop_config.json.example ~/Library/Application\ Support/Claude/claude_desktop_config.json # For Windows (in PowerShell) Copy-Item claude_desktop_config.json.example $env:APPDATA\Claude\claude_desktop_config.json

๐ŸŽธ Pro Tip: Our example config file comes pre-configured with the optimal settings - just update the path to your wp-sites.json!

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

NPX Setup

{ "mcpServers": { "claudeus-wp-mcp": { "command": "npx", "args": [ "-y", "claudeus-wp-mcp" ], "env": { "WP_SITES_PATH": "/absolute/path/to/your/wp-sites.json" } } } }

Docker Setup ๐Ÿณ

{ "mcpServers": { "claudeus-wp-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "--network=host", "--mount", "type=bind,src=/absolute/path/to/your/wp-sites.json,dst=/app/wp-sites.json", "--mount", "type=bind,src=/absolute/path/to/your/.env,dst=/app/.env", "mcp/wordpress", "--config", "/app/wp-sites.json" ] } } }

๐ŸŽธ Pro Tip: Make sure to replace /absolute/path/to/your/wp-sites.json with the actual path to your configuration file!

After Configuration

  1. Restart Claude Desktop completely
  2. Look for the hammer ๐Ÿ”จ icon in the bottom right corner of the input box
  3. Click it to see available WordPress management tools
  4. Start shredding! ๐Ÿค˜

Troubleshooting

If the server isn't showing up in Claude:

  1. Verify your claude_desktop_config.json syntax
  2. Ensure file paths are absolute and valid
  3. Check Claude's logs at:
    • macOS: ~/Library/Logs/Claude
    • Windows: %APPDATA%\Claude\logs

๐ŸŽฏ What is This?

Claudeus WordPress MCP is your ultimate AI-powered WordPress management system. It's like having a metal band's precision and power, but for your WordPress sites!

FeatureDescription
๐Ÿค– AI IntegrationDirect communication with AI models
๐Ÿš€ AutomationAutomate repetitive tasks
๐Ÿ”’ SecurityEnterprise-grade security
โšก PerformanceLightning-fast operations
๐ŸŒ Multi-siteManage multiple WP instances

๐Ÿ’ช Core Features

1. Content Management

FeatureDescription
PostsCreate, update, analyze
PagesFull page management
MediaHandle all media types
SEOAI-powered optimization

2. AI Capabilities

FeatureDescription
Content GenerationAI-written posts
SEO AnalysisSmart optimization
Bulk OperationsMass updates

๐Ÿ›  Technical Deep Dive

Architecture ๐Ÿ—๏ธ

Welcome to the backstage of our metal symphony! Each component is like an instrument in our technical orchestra, working together to create the most epic WordPress management system ever! ๐Ÿค˜๐Ÿ–ค

Directory Structure ๐ŸŽธ

src/ โ”œโ”€โ”€ api/ # WordPress API integration layer โ”‚ โ”œโ”€โ”€ client/ # WordPress REST API client โ”‚ โ”œโ”€โ”€ endpoints/ # Endpoint definitions & handlers โ”‚ โ””โ”€โ”€ types/ # WordPress API type definitions โ”‚ โ”œโ”€โ”€ mcp/ # MCP protocol implementation โ”‚ โ”œโ”€โ”€ server.ts # Core MCP server implementation โ”‚ โ”œโ”€โ”€ transport/ # Transport layer handlers โ”‚ โ”œโ”€โ”€ tools.ts # Tool registration & management โ”‚ โ””โ”€โ”€ types/ # MCP protocol type definitions โ”‚ โ”œโ”€โ”€ security/ # Security framework โ”‚ โ”œโ”€โ”€ auth/ # Authentication handlers โ”‚ โ”œโ”€โ”€ validation/ # Input validation โ”‚ โ””โ”€โ”€ encryption/ # Data encryption utilities โ”‚ โ”œโ”€โ”€ tools/ # Tool implementations โ”‚ โ”œโ”€โ”€ content/ # Content management tools โ”‚ โ”œโ”€โ”€ media/ # Media handling tools โ”‚ โ”œโ”€โ”€ shop/ # WooCommerce integration โ”‚ โ””โ”€โ”€ system/ # System management tools โ”‚ โ””โ”€โ”€ prompts/ # AI prompt templates โ”œโ”€โ”€ content/ # Content generation prompts โ”œโ”€โ”€ seo/ # SEO analysis prompts โ””โ”€โ”€ shop/ # E-commerce prompts

Core Components ๐Ÿค˜

ComponentResponsibilityKey Features
API LayerWordPress IntegrationREST client, Type safety, Rate limiting
MCP ProtocolCommunicationJSON-RPC 2.0, Bi-directional flow
SecurityProtectionAuth, Encryption, Validation
ToolsOperationsContent, Media, WooCommerce
PromptsAI IntegrationTemplates, Context awareness

Technical Amplification ๐ŸŽธ

FeatureImplementationDescription
Type SafetyTypeScriptFull static typing, Runtime validation
API HandlingREST/JSON-RPCEfficient request/response handling
Event SystemEventEmitterAsync event processing
Error HandlingMulti-layerComprehensive error management
CachingIn-memory/RedisPerformance optimization

Security Measures ๐Ÿ›ก๏ธ

LayerProtectionFeatures
TransportTLS/SSLEncrypted communication
AuthenticationJWT/OAuthSecure token management
ValidationSchema-basedInput/Output validation
EncryptionAES-256Data protection
AuditComprehensiveActivity tracking

Performance Tuning ๐Ÿš€

OptimizationTechniqueDescription
CachingMulti-levelResponse & Query caching
BatchingRequest groupingReduced API calls
CompressionGZIP/BrotliNetwork optimization
Query OptimizationSmart fetchingEfficient DB queries
Load BalancingDistributionScale handling

Error Categories & Handling ๐ŸŽธ

CategoryCode RangeHandlingExample
Protocol-32600 to -32603Auto-retryInvalid JSON-RPC
WordPress1000-1999FallbackAPI timeout
Security2000-2999AlertAuth failure
Tools3000-3999RecoverOperation fail
System4000-4999RestartResource exhaustion

Design Principles Power Chord ๐Ÿค˜

PrincipleDescriptionImplementation
ModularityLoose couplingIndependent components
Type SafetyStrong typingTypeScript + Validation
SecurityZero trustMulti-layer protection
PerformanceSpeed metalOptimized operations

๐ŸŽธ Pro Tip: Like a well-tuned guitar, each component is precisely calibrated for maximum shredding capability! โค๏ธ

๐ŸŽธ The Power of MCP

Time Savings

TaskWithout MCPWith MCPResult
Blog Post Creation4 hours4 mins<span style="color: #00ff00">โœ“ 98.3%</span>
SEO Optimization2 hours1 min<span style="color: #00ff00">โœ“ 99.2%</span>
Bulk Updates8 hours5 mins<span style="color: #00ff00">โœ“ 99.0%</span>
Content Analysis3 hours2 mins<span style="color: #00ff00">โœ“ 98.9%</span>

Cost Efficiency

ResourceTraditional CostDescription
Content Writer$500/monthProfessional content creation
SEO Expert$1000/monthSEO optimization & strategy
Developer Time$2000/monthTechnical implementation
TOTAL<span style="color: #ff0000">$3500/month</span>All services combined
&nbsp;&nbsp;&nbsp;
Claude Pro<span style="color: #A351D6">$20/month</span>At Anthropic
&nbsp;&nbsp;&nbsp;
Difference<span style="color: #00ff00">$3,480/month</span>Potential Savings using <span style="color: #00ff00">Claudeus WordPress MCP</span> <br> with <span style="color: #00ff00">Claude Desktop</span> (Mac, Windows)
&nbsp;&nbsp;&nbsp;

Claudeus Solution: All these capabilities for just $20/month with Claude Pro subscription

Total Monthly Savings: $3,480 (99.4% reduction) โค๏ธ

๐ŸŽธ Pro Tip: One Claude Pro subscription replaces multiple expensive services, turning your WordPress management from a costly orchestra into a lean, mean, Metal Machine! ๐Ÿค˜

โšก With Great Power...

"With great power comes great responsibility" - Uncle Ben

The Claudeus WordPress MCP is a powerful tool that can:

  • Save hundreds of hours of manual work
  • Reduce operational costs by up to 85%
  • Improve content quality and consistency
  • Automate repetitive tasks

But remember:

  1. Always review AI-generated content
  2. Keep security best practices in mind
  3. Monitor system usage and performance
  4. Maintain backup strategies
  5. Use the power responsibly! ๐Ÿค˜

โš ๏ธ Issues and Considerations

Current Limitations and Workarounds

1. Claude Desktop Response Limits

  • Issue: Claude Desktop's maximum response length can be reached frequently during complex operations
  • Impact: Operations may be interrupted, requiring user intervention to continue
  • Workaround:
    • Configure Claude Desktop to break tasks into smaller batches
    • In Claude Desktop Settings > Advanced:
      • Set "Maximum Response Length" to a lower value
      • Enable "Auto-split Responses"
    • Use the Inspector UI for large-scale operations

2. Experimental Capabilities Control

  • Issue: The new capability control feature in wp-sites.json is experimental
  • Status: Integrated but under testing
  • Example Configuration:
{ "capabilities": { "discovery": { "claudeus_wp_discover_endpoints": true }, "posts": { "claudeus_wp_content__get_posts": true, "claudeus_wp_content__create_post": true, "claudeus_wp_content__update_post": true, "claudeus_wp_content__delete_post": false } // ... other capabilities } }
  • Considerations:
    • Use with caution in production environments
    • Test thoroughly in staging first
    • Consider contributing improvements (see Contributing section)
    • Default to basic configuration if unsure

3. Rate Limiting Considerations

  • Issue: WordPress REST API has rate limits
  • Impact: Bulk operations might be throttled
  • Mitigation:
    • Use batch processing features
    • Implement appropriate delays between requests
    • Monitor API response headers for rate limit info

4. Memory Management

  • Issue: Large operations can consume significant memory
  • Impact: Potential performance degradation
  • Best Practices:
    • Monitor system resources during large operations
    • Use pagination for large datasets
    • Implement cleanup routines

Future Improvements

We're actively working on:

  1. Improved response handling in Claude Desktop
  2. Stable release of capabilities control
  3. Advanced rate limiting management
  4. Memory optimization techniques

๐ŸŽธ Support and Community โค๏ธ

  • GitHub Discussions: Share ideas, report issues, and join the conversation
  • Documentation: Full technical docs
  • Examples: Sample implementations

๐ŸŽธ Pro Tip: Use GitHub Discussions to share your experience, report issues, or suggest improvements!

๐Ÿ—๏ธ MCP Server Development Standards

Setting the Bar for Excellence

Claudeus WordPress MCP isn't just compliant with MCP standards - it defines them. Our implementation serves as a reference for developers building MCP servers, especially for Claude Desktop integration:

MCP Protocol Compliance

  • <span style="color: #00ff00">โœ… Full MCP 2024-11-05 Spec Implementation</span>
    • Complete capability declarations
    • Strict message format adherence
    • Proper transport handling (stdio/SSE)
    • Comprehensive error handling

Development Excellence

  • <span style="color: #00ff00">โœ… TypeScript Best Practices</span>
    • Strict mode enabled
    • Complete type coverage
    • Interface-driven development
  • <span style="color: #00ff00">โœ… Testing Standards</span>
    • 95%+ test coverage
    • Comprehensive integration tests
    • Performance benchmarking
  • <span style="color: #00ff00">โœ… Security First</span>
    • Input validation
    • Rate limiting
    • Authentication flows
    • Vulnerability scanning

๐Ÿงช Testing Framework

Our testing framework is built with precision and reliability in mind, just like a well-tuned guitar! ๐ŸŽธ

Test Structure

  • Unit Tests: Comprehensive testing of individual components
  • Integration Tests: Ensuring components work together harmoniously
  • JSON-RPC Protocol Testing: Validating server-client communication
  • Custom Test Harness: Simulating real-world scenarios

Key Features

  • Custom Matchers: Enhanced Jest matchers for JSON-RPC validation
  • Test Transport Layer: Simulated transport for controlled testing
  • Async Operation Support: Extended timeouts for complex operations
  • Error Handling Tests: Comprehensive error scenario coverage

Running Tests

# Run all tests pnpm test # Run specific test suite pnpm test:unit pnpm test:integration # Run with coverage pnpm test:coverage

๐Ÿค Contributing

โš ๏ธ PRIVATE TEAM NOTICE โš ๏ธ

This is a private repository maintained by the SimHop IT & Media AB development team. Contributions are limited to approved team members only. If you've been granted membership to the SimHop MCP Development Team, here's how to contribute:

For Approved Team Members

  1. <span style="color: #00ff00">โœ“ Ensure you have the necessary repository access</span>
  2. <span style="color: #00ff00">โœ“ Follow our development workflow:</span>
    • Create your feature branch (git checkout -b feature/AmazingFeature)
    • Write and run tests for your changes
    • Maintain test coverage above 80%
    • Follow our coding standards and documentation requirements
  3. <span style="color: #00ff00">โœ“ Testing Requirements:</span>
    • Ensure all existing tests pass
    • Add new tests for your features
    • Run the full test suite before submitting
  4. <span style="color: #00ff00">โœ“ Commit your changes (git commit -m '๐ŸŽธ Add some AmazingFeature')</span>
  5. <span style="color: #00ff00">โœ“ Push to the branch (git push origin feature/AmazingFeature)</span>
  6. <span style="color: #00ff00">โœ“ Create a Pull Request for review</span>

Development Standards

All team members must adhere to:

  • TypeScript strict mode
  • ESLint configuration with team rules
  • Prettier for consistent formatting
  • JSDoc documentation for public APIs
  • Team security protocols
  • Internal code review processes

Getting Team Access

If you're interested in joining the SimHop MCP Development Team:

  1. Contact our CTO: amadeus.hritani@simhop.se
  2. Provide your development background and expertise
  3. Complete the team onboarding process if approved

๐Ÿ”ฅ Pro Tip: Team members should always run the test suite before submitting a PR!

๐Ÿค˜ License

MIT License - Rock on!

๐Ÿ›  MCP Tools Reference

Tool Categories and Danger Levels

Tool NameCategoryCapabilitiesDanger Level
Content Management
claudeus_wp_content__get_postsContentList all posts with filters๐ŸŸข Safe
claudeus_wp_content__create_postContentCreate new blog posts๐ŸŸก Moderate
claudeus_wp_content__update_postContentModify existing posts๐ŸŸก Moderate
claudeus_wp_content__delete_postContentRemove posts๐Ÿ”ด High
claudeus_wp_content__get_pagesContentList all pages๐ŸŸข Safe
claudeus_wp_content__create_pageContentCreate new pages๐ŸŸก Moderate
claudeus_wp_content__update_pageContentModify existing pages๐ŸŸก Moderate
claudeus_wp_content__delete_pageContentRemove pages๐Ÿ”ด High
claudeus_wp_content__get_blocksContentList reusable blocks๐ŸŸข Safe
claudeus_wp_content__create_blockContentCreate reusable blocks๐ŸŸก Moderate
claudeus_wp_content__update_blockContentModify blocks๐ŸŸก Moderate
claudeus_wp_content__delete_blockContentRemove blocks๐Ÿ”ด High
Media Management
claudeus_wp_media__get_mediaMediaList media files๐ŸŸข Safe
claudeus_wp_media__uploadMediaUpload new media๐ŸŸก Moderate
claudeus_wp_media__updateMediaUpdate media metadata๐ŸŸก Moderate
claudeus_wp_media__deleteMediaRemove media files๐Ÿ”ด High
Theme Management
claudeus_wp_theme__listThemeList available themes๐ŸŸข Safe
claudeus_wp_theme__get_activeThemeShow current theme๐ŸŸข Safe
claudeus_wp_theme__activateThemeSwitch active theme๐Ÿ”ด High
claudeus_wp_theme__get_customizationThemeView theme settings๐ŸŸข Safe
claudeus_wp_theme__update_customizationThemeModify theme settings๐ŸŸก Moderate
claudeus_wp_theme__get_custom_cssThemeView custom CSS๐ŸŸข Safe
claudeus_wp_theme__update_custom_cssThemeModify custom CSS๐ŸŸก Moderate
WooCommerce
claudeus_wp_shop__get_productsShopList products๐ŸŸข Safe
claudeus_wp_shop__get_ordersShopView orders๐ŸŸข Safe
claudeus_wp_shop__get_salesShopAccess sales stats๐ŸŸข Safe
System
claudeus_wp_discover_endpointsSystemList available endpoints๐ŸŸข Safe

Danger Level Legend

  • <span style="color: #00ff00">๐ŸŸข Safe: Read-only operations, no data modification</span>
  • <span style="color: #ffff00">๐ŸŸก Moderate: Creates or modifies content, but can be reverted</span>
  • <span style="color: #ff0000">๐Ÿ”ด High: Destructive operations or system-wide changes</span>

๐Ÿค˜ Pro Tip: Always test high-danger tools in a staging environment first!

<span style="color: #A351D6">โš ๏ธ Warning: Use Data Manipulation Tools with Caution</span>

Data manipulation tools in the Claudeus WordPress MCP are powerful and can significantly impact your WordPress sites. Here's what you need to know:

Potential Risks

  • Data Loss: Incorrect use of tools can lead to unintended data deletion or modification.
  • Site Downtime: Misconfigurations may cause site outages or performance issues.
  • Security Vulnerabilities: Improper handling of sensitive data can expose your site to security risks.

Best Practices

  1. <span style="color: #00ff00">โœ“ SAFETY FIRST</span>: Always create backups before operations
  2. <span style="color: #00ff00">โœ“ TEST SAFE</span>: Use staging environment for new tools
  3. <span style="color: #00ff00">โœ“ VERIFY</span>: Review changes before applying
  4. <span style="color: #00ff00">โœ“ SECURE</span>: Restrict tool access to trusted users
  5. <span style="color: #00ff00">โœ“ MONITOR</span>: Track tool usage and performance

Constructive Use

When used correctly, these tools can:

  • <span style="color: #00ff00">โœ“ Automate repetitive tasks</span>
  • <span style="color: #00ff00">โœ“ Enhance site performance</span>
  • <span style="color: #00ff00">โœ“ Improve content quality</span>

"With great power comes great responsibility." Use these tools wisely to harness their full potential while minimizing risks.

Data Manipulation Tools

The following tools can create, update, or delete data on your WordPress site:

Content Management

  • Posts:
    • claudeus_wp_content__create_post: Create new blog posts
    • claudeus_wp_content__update_post: Update existing posts
    • claudeus_wp_content__delete_post: Delete posts
  • Pages:
    • claudeus_wp_content__create_page: Create new pages
    • claudeus_wp_content__update_page: Update existing pages
    • claudeus_wp_content__delete_page: Delete pages
  • Blocks:
    • claudeus_wp_content__create_block: Create reusable blocks
    • claudeus_wp_content__update_block: Update existing blocks
    • claudeus_wp_content__delete_block: Delete blocks

Media Management

  • claudeus_wp_media__upload: Upload new media files
  • claudeus_wp_media__update: Update media metadata
  • claudeus_wp_media__delete: Delete media items

Theme Customization

  • claudeus_wp_theme__activate: Change active theme
  • claudeus_wp_theme__update_customization: Modify theme settings
  • claudeus_wp_theme__update_custom_css: Update custom CSS

Use these tools with caution to avoid unintended changes. Always:

  1. Back up your data before making changes
  2. Test in a staging environment first
  3. Review changes before applying them
  4. Monitor the results after application

"With great power comes great responsibility." Use these tools wisely to enhance your WordPress site while maintaining its integrity.

๐ŸŽฏ Our Mission: Elevating MCP Development Standards

In the rapidly evolving landscape of AI-powered development, we observed a critical gap: many MCP servers, especially those designed for Claude Desktop, were falling short of professional development standards. Common issues included:

  • ๐Ÿ”ด Poor TypeScript implementation or complete lack of type safety
  • ๐Ÿ”ด Missing or inadequate test coverage
  • ๐Ÿ”ด Incomplete MCP protocol implementation
  • ๐Ÿ”ด Security vulnerabilities
  • ๐Ÿ”ด Unreliable error handling
  • ๐Ÿ”ด Lack of proper documentation

This motivated us to create Claudeus WordPress MCP - not just as another WordPress management tool, but as a reference implementation that demonstrates:

  • โœ… Complete TypeScript coverage with strict type checking
  • โœ… Comprehensive test suite (95%+ coverage)
  • โœ… Full MCP 2024-11-05 specification compliance
  • โœ… Enterprise-grade security practices
  • โœ… Robust error handling and recovery
  • โœ… Detailed documentation and examples

Why We're Setting the Standard

While this remains a private repository, we've made the code available for viewing to:

  1. Demonstrate professional MCP server development practices
  2. Encourage better standards in the MCP ecosystem
  3. Show how to properly implement Claude Desktop integration
  4. Provide a reference for secure WordPress automation

๐Ÿข The Team Behind the Magic

SimHop IT & Media AB - Where Innovation Meets Metal ๐Ÿค˜

Based in the heart of Sweden, SimHop IT & Media AB is the powerhouse behind Claudeus WordPress MCP. We're not your typical tech company - we're a fusion of technical excellence and creative innovation, orchestrating digital solutions that rock!

๐ŸŽธ The Maestros

Amadeus Samiel H. (CTO/Lead Solutions Architect)

  • MSc in Computer Science
  • 20+ years crafting digital excellence
  • Instructor at LIU and other institutes
  • The technical virtuoso behind Claudeus WP MCP
  • Specializations: System Architecture, Creative Development, Technical Education

Simon Malki (CEO)

  • 20+ years orchestrating business success
  • Expert in strategic planning and market dynamics
  • The business mastermind driving SimHop's vision
  • Specializations: Business Strategy, Market Analysis, Technical Operations

๐Ÿ—๏ธ Our Dual-Power Structure

Stockholm HQ (Business & Strategy) ๐Ÿ“ Krรถgers Promenad 11, 191 37 Sollentuna

  • Strategic Operations
  • Business Development
  • Market Strategy
  • Client Relations

Norrkรถping Division (Technical Innovation) ๐Ÿ“ Klingsbergsgatan 13, 603 54 Norrkรถping

  • Development & Architecture
  • Technical Innovation
  • R&D Operations

๐Ÿค˜ Why We Made It Free

Claudeus WordPress MCP was born from our passion for both heavy metal and heavy-duty WordPress development, but it represents something even more important: our commitment to elevating the standards of MCP server development. We observed that many existing MCP servers, especially those designed for Claude Desktop, were falling short of professional standards - lacking proper testing, type safety, and security measures.

By making our code available for viewing, we're not just sharing a tool - we're setting a new standard for MCP server development. Just as metal music pushes the boundaries of musical excellence, we're pushing the boundaries of what a properly implemented MCP server should be:

  • Technical Excellence: Like a perfectly executed guitar solo, our code demonstrates pristine TypeScript implementation
  • Comprehensive Testing: Every riff (function) is tested, every solo (feature) is verified
  • Security First: Protected like a fortress of metal, with proper authentication and validation
  • Documentation: Clear and detailed, like the best metal lyrics

While this remains a private repository, making the code viewable helps other developers understand how to properly implement MCP servers, especially for Claude Desktop integration. It's our way of saying "this is how it's done!" ๐ŸŽธ

๐Ÿ”ฅ Our Philosophy

  1. Technical Excellence: Setting the standard for MCP development
  2. Creative Innovation: Breaking boundaries while maintaining stability
  3. Security First: Enterprise-grade protection by default
  4. Continuous Evolution: Always pushing the technical boundaries

"We believe in empowering developers with tools that rock as hard as they do, while showing them how it should be done!" - Amadeus Samiel H. (aka Deus)


๐Ÿง™โ€โ™‚๏ธ Words of Wisdom

npm is not a package manager, it's a repository of packages. If you want a dependable package manager, always use pnpm
โ€” Amadeus Samiel H.


The Package Manager's Anthem

by Amadeus & Claude


In code's vast land,
npm stands, a host,
But pnpm's hand,
Manages most.

With iron might,
Dependencies align,
pnpm's light,
In code, it shines.

A true manager's call,
In the coder's hall,
pnpm reigns,
Above them all.


Made with ๐Ÿค˜โค๏ธ by <span style="color: #A351D6">Amadeus Samiel H.</span>

-
security - not tested
F
license - not found
-
quality - not tested

A server enabling seamless interaction between AI models and WordPress sites with secure, standardized communication using the WordPress REST API for comprehensive site management.

  1. ๐ŸŒŸ Unleash Your WordPress Superpowers!
    1. ๐ŸŽธ Meet Your New WordPress Superpower ๐Ÿ–ค
      1. โšก What Makes It Epic?
        1. ๐Ÿ’ฅ Why Developers Are Going Crazy
          1. ๐ŸŽฏ Imagine Being Able To...
            1. ๐Ÿ”ฎ The Future of WordPress is Here
            2. ๐Ÿ“– Quick Start Guide
              1. Using with Claude Desktop
                1. Full Installation (for development)
                  1. 2. Installation
                    1. 3. Configuration
                      1. Configuring wp-sites.json
                        1. Obtaining the Application Password
                        2. Multi-Site Configuration
                          1. Example Structure
                            1. Logic and Usage
                              1. How to Use
                              2. 4. Rock and Roll with MCP Inspector! ๐ŸŽธ
                                1. Exploring with Inspector UI
                              3. ๐ŸŽฎ Claude Desktop Integration
                                1. Configuration Location
                                  1. Usage with Claude Desktop
                                    1. NPX Setup
                                      1. Docker Setup ๐Ÿณ
                                      2. After Configuration
                                        1. Troubleshooting
                                        2. ๐ŸŽฏ What is This?
                                          1. ๐Ÿ’ช Core Features
                                            1. 1. Content Management
                                              1. 2. AI Capabilities
                                              2. ๐Ÿ›  Technical Deep Dive
                                                1. Architecture ๐Ÿ—๏ธ
                                                  1. Directory Structure ๐ŸŽธ
                                                    1. Core Components ๐Ÿค˜
                                                      1. Technical Amplification ๐ŸŽธ
                                                        1. Security Measures ๐Ÿ›ก๏ธ
                                                          1. Performance Tuning ๐Ÿš€
                                                            1. Error Categories & Handling ๐ŸŽธ
                                                              1. Design Principles Power Chord ๐Ÿค˜
                                                            2. ๐ŸŽธ The Power of MCP
                                                              1. Time Savings
                                                                1. Cost Efficiency
                                                                2. โšก With Great Power...
                                                                  1. โš ๏ธ Issues and Considerations
                                                                    1. Current Limitations and Workarounds
                                                                      1. 1. Claude Desktop Response Limits
                                                                        1. 2. Experimental Capabilities Control
                                                                          1. 3. Rate Limiting Considerations
                                                                            1. 4. Memory Management
                                                                            2. Future Improvements
                                                                            3. ๐ŸŽธ Support and Community โค๏ธ
                                                                              1. ๐Ÿ—๏ธ MCP Server Development Standards
                                                                                1. Setting the Bar for Excellence
                                                                                  1. MCP Protocol Compliance
                                                                                    1. Development Excellence
                                                                                    2. ๐Ÿงช Testing Framework
                                                                                      1. Test Structure
                                                                                        1. Key Features
                                                                                          1. Running Tests
                                                                                          2. ๐Ÿค Contributing
                                                                                            1. For Approved Team Members
                                                                                              1. Development Standards
                                                                                                1. Getting Team Access
                                                                                                2. ๐Ÿค˜ License
                                                                                                  1. ๐Ÿ›  MCP Tools Reference
                                                                                                    1. Tool Categories and Danger Levels
                                                                                                      1. Danger Level Legend
                                                                                                      2. <span style="color: #A351D6">โš ๏ธ Warning: Use Data Manipulation Tools with Caution</span>
                                                                                                        1. Potential Risks
                                                                                                          1. Best Practices
                                                                                                            1. Constructive Use
                                                                                                              1. Data Manipulation Tools
                                                                                                                1. Content Management
                                                                                                                  1. Media Management
                                                                                                                    1. Theme Customization
                                                                                                                  2. ๐ŸŽฏ Our Mission: Elevating MCP Development Standards
                                                                                                                    1. Why We're Setting the Standard
                                                                                                                    2. ๐Ÿข The Team Behind the Magic
                                                                                                                      1. SimHop IT & Media AB - Where Innovation Meets Metal ๐Ÿค˜
                                                                                                                        1. ๐ŸŽธ The Maestros
                                                                                                                          1. ๐Ÿ—๏ธ Our Dual-Power Structure
                                                                                                                          2. ๐Ÿค˜ Why We Made It Free
                                                                                                                            1. ๐Ÿ”ฅ Our Philosophy
                                                                                                                            2. ๐Ÿง™โ€โ™‚๏ธ Words of Wisdom
                                                                                                                              1. The Package Manager's Anthem
                                                                                                                                1. by Amadeus & Claude