Skip to main content
Glama

Claudeus WordPress MCP

by deus-h
patterns.ts1.33 kB
/** * WordPress Block Patterns API Client * Handles FSE (Full Site Editing) block patterns */ import { BaseApiClient } from './base-client.js'; import { BlockPattern, PatternCategory, PatternDirectoryFilters } from '../types/pattern.js'; export class PatternsApiClient extends BaseApiClient { // ========================================== // REGISTERED PATTERNS (LOCAL) // ========================================== /** * Get all registered block patterns (local patterns) * Includes patterns from core, theme, and plugins */ async getPatterns(): Promise<BlockPattern[]> { return this.get<BlockPattern[]>('/block-patterns/patterns'); } /** * Get pattern categories */ async getPatternCategories(): Promise<PatternCategory[]> { return this.get<PatternCategory[]>('/block-patterns/categories'); } // ========================================== // PATTERN DIRECTORY (REMOTE) // ========================================== /** * Search WordPress.org pattern directory * Browse and search thousands of patterns from WordPress.org */ async searchPatternDirectory(filters?: PatternDirectoryFilters): Promise<BlockPattern[]> { return this.get<BlockPattern[]>('/pattern-directory/patterns', filters); } }

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/deus-h/claudeus-wp-mcp'

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