Skip to content

Commit ef18d97

Browse files
committed
Add changes
1 parent 363d626 commit ef18d97

File tree

2 files changed

+23
-4
lines changed

2 files changed

+23
-4
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11

22
## Convoworks GPT WordPress plugin
33

4+
### 0.16.0 - 2025-08-23 - MCP 2025-06-18
5+
6+
* Updated to MCP specification 2025-06-18 and Streamable HTTP.
7+
* Added support for basic authentication in MCP server, using WordPress application passwords.
8+
49
### 0.15.0 - 2025-06-22 - Token-based limiters
510

611
* Message limiter elements now use token-based limits.

README.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,22 @@ If your client only supports stdio (like Claude Desktop), you can bridge it via
7474
]
7575
}
7676
```
77+
Or with basic authentification:
78+
```jsonc
79+
"convoworks-proxy": {
80+
"command": "npx",
81+
"args": [
82+
"mcp-remote",
83+
"http://localhost/wordpress/wp-json/convo/v1/public/service-run/external/convo-gpt/mcp-server/a/mcp-prototype",
84+
"--transport", "http-only",
85+
"--header",
86+
"Authorization:${AUTH_HEADER}"
87+
],
88+
"env": {
89+
"AUTH_HEADER": "Basic YOURBASE64ENCODEDKEY"
90+
}
91+
}
92+
```
7793
This wraps the Streamable HTTP endpoint over stdio so Claude Desktop can communicate with your MCP server.
7894

7995
### Configuration Constants
@@ -111,7 +127,7 @@ This template is a solid base for building your next public-facing chat. For mor
111127

112128
### GPT Site Admin
113129

114-
The GPT Site Admin template is designed as a robust AI assistant to help manage your system. In addition to basic instructions, this bot has access to PHP's `call_user_func()` function, enabling it to fetch and manipulate posts, create files, and more.
130+
The GPT Site Admin template is a powerful AI assistant designed to help you manage your WordPress site. Beyond basic instructions, this bot can use PHP's `call_user_func()` to fetch and manipulate posts, create files, and perform other advanced operations. It also has access to WordPress REST API and remote function capabilities, enabling seamless integration with your site's data and external services.
115131

116132
For more details, check out [The GPT Site Admin: A New Era of AI Integration with WordPress](https://convoworks.com/the-gpt-site-assistant-a-new-era-of-ai-integration-with-wordpress/).
117133

@@ -125,12 +141,10 @@ A demo service with several switchable examples demonstrating no‑code function
125141

126142
#### Service Configuration Variables
127143

128-
Two service‑level variables let you control auth and which REST APIs are active:
144+
This service‑level variable let you set which REST APIs are active (full list available above in the "Available Filters" section):
129145

130-
**MCP_AUTH_USER_ID** (default: `0`) sets the WordPress user ID under which proxy calls run.
131146
**MCP_ACTIVE_REST_APIS** (default: `["convo_mcp_register_wp_posts"]`) is the list of filter names that enable specific REST‑API tools; only filters included here will be registered.
132147

133-
> **Security Note:** The MCP server currently has no built‑in authentication—anyone who knows your endpoint can connect. If you set **MCP_AUTH_USER_ID**, calls will run under that WordPress account (which could be dangerous on a public server). Future releases will add Basic Auth as a quick fix and OAuth2 for full security.
134148

135149
## Functions
136150

0 commit comments

Comments
 (0)