WordPress/mcp-adapter

▲ 3 stars today★ 1,894⑂ 229

An MCP adapter that bridges the Abilities API to the Model Context Protocol, enabling MCP clients to discover and invoke WordPress plugin, theme, and core abilities programmatically.

About WordPress/mcp-adapter

WordPress/mcp-adapter is an open-source project on GitHub, mainly written in PHP. An MCP adapter that bridges the Abilities API to the Model Context Protocol, enabling MCP clients to discover and invoke WordPress plugin, theme It currently holds 1,894 stars and 229 forks with 94 open issues, and was last pushed on 2026-10-28 (repository created 2025-07-10).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #78 with 3 new stars today.

GitHub Repository Details

Repository WordPress/mcp-adapter · default branch trunk · size 2708 KB · watchers 27 · source: GitHub REST API and repository README

README

MCP Adapter

Part of the AI Building Blocks for WordPress initiative

The official WordPress package for MCP integration that exposes WordPress abilities as Model Context Protocol (MCP) tools, resources, and prompts for AI agents.

WordPress Playground Demo

Test Plugin Check Dependency Review

Overview

MCP Adapter bridges WordPress's Abilities API with the MCP specification, giving AI agents a standardized way to interact with WordPress functionality. It includes HTTP and STDIO transport support, comprehensive error handling, and an extensible architecture for custom integrations.

Features

Architecture

See the Architecture Overview for the full component breakdown.

Getting Started

Follow the Quick Start Guide to register your first ability and expose it via MCP, or jump straight to the Basic Examples for complete tool, resource, and prompt samples.

WordPress abilities are private by default. Set meta.public (or meta.mcp.public) to true to expose one, then reach it through the default server's three meta-tools (mcp-adapter/discover-abilities, mcp-adapter/get-ability-info, mcp-adapter/execute-ability) — see Creating Abilities for the full opt-in model.

Connecting MCP Clients

Connect via WP-CLI over STDIO, or point an HTTP client at /wp-json/mcp/mcp-adapter-default-server. Configuration examples for Claude Desktop and other MCP clients — both direct STDIO and HTTP-via-proxy — are in the CLI Usage Guide.

Migration

Contributing

See CONTRIBUTING.md for local setup, coding standards, and the contribution workflow, and the Testing Guide for running the test suite.

Attribution

Model Context Protocol, MCP, and the MCP logo are trademarks of LF Projects, LLC, and are used here solely for informational purposes.

License

GPL-2.0-or-later

GitHub Stars & Activity

1,894Stars
229Forks
94Open issues
PHPLanguage

GitHub Popularity

GitHub stars1,894
Forks229
Open issues94
Primary languagePHP
LicenseGPL-2.0
Stars gained today3
Created2025-07-10
Last pushed2026-10-28

Trending History

Daily boardrank #78 · ▲ 3 stars

Related AI Projects

1

obra / superpowers

Shell★ 309,942⑂ 27,571▲ 663 stars
→
2

mattpocock / skills

Shell★ 308,196⑂ 25,934▲ 882 stars
→
3

anthropics / skills

Python★ 185,808⑂ 21,939▲ 756 stars
→
4

DietrichGebert / ponytail

JavaScript★ 181,437⑂ 9,980▲ 621 stars
→
5

f / prompts.chat

HTML★ 175,423⑂ 22,393▲ 213 stars
→
6

msitarzewski / agency-agents

Shell★ 165,662⑂ 26,818▲ 334 stars
→
7

Graphify-Labs / graphify

Python★ 139,947⑂ 13,346▲ 686 stars
→
8

ggml-org / llama.cpp

C++★ 132,980⑂ 25,006▲ 120 stars
→

More AI Rankings