Cowboy MCP 1.7.4: connect Meta Muse, OpenClaw and Hermes Agent with one pasted message, and ChatGPT shows file contents again
Four more AI apps can now work on your WordPress site: Meta's Muse and its terminal agent Muse Code, OpenClaw and Hermes Agent. All four are driven from a chat, so the Connections tab hands you a message to paste instead of a form to fill in. This release also moves n8n to OAuth2, redraws every connection screen around the exact link or message you need, teaches the Connection Doctor to spot Cloudflare blocking AI apps, and fixes a ChatGPT bug that turned file contents, posts, patterns and templates into an empty {}.
Meta Muse and Muse Code
Muse has no settings form for custom connectors; you ask it in a chat. So the new Muse panel on the Connections tab gives you the message that works: click Copy message, paste it into a new Muse chat and send it. Muse creates the connector, asks you to allow it to contact your site, and opens the sign-in page on your own site. Choose full access, read-only or a custom list of tools, click Approve, and the Connections tab confirms the connection. Muse then asks before each request it sends (Allow once or Always allow this site).
- Meta offers Muse to adults in the United States. Meta does not review custom connectors, so add only sites you manage.
- Muse Code, the terminal agent, takes a similar message pasted into
muse, followed by onemuse mcp logincommand that opens your browser. It runs on your machine, so a local development site works. - Behind Cloudflare? Muse's MCP client is refused by Cloudflare's Browser Integrity Check (error 1010) even after the sign-in succeeds. Sites behind Cloudflare see the one firewall rule to add right on the panel, and the Cloudflare guide walks through it.
The Muse guide has the full steps for both.
OpenClaw and Hermes Agent
Both agents sit under a new Automation & developers group next to n8n, and both connect the same way: paste one message into the agent's chat. The agent adds the server to its own config, starts the sign-in and sends you the link to approve on your site. People who prefer the terminal get the commands one click away in each panel: openclaw mcp add … --auth oauth followed by openclaw mcp login, or a single hermes mcp add … --auth oauth. The config files and an API-key setup are there too.
- OpenClaw: a self-hosted agent gateway. If it runs on another machine, the sign-in finishes with a
--codefrom the address your browser lands on. - Hermes Agent: Nous Research's agent. The pasted message uses its connection tool; if the agent has none, the one-line terminal command does the same job.
n8n connects with OAuth2
The n8n panel now leads with OAuth2: create a new OAuth2 credential on the MCP Client Tool node and click Connect. n8n registers itself with your site, your site asks for approval, and there is no secret to create or copy. The API-key path (Bearer Auth) remains for people who prefer a key. A self-hosted n8n still adds its own host under Settings → Browser sign-in → Additional allowed hosts first; n8n Cloud is already allowed. Connect n8n has the updated steps.
Every connection screen, redrawn
Each panel is now one short numbered list. The exact link or message to paste sits in its own field with a Copy button; copying turns on browser sign-in and opens pairing for 30 minutes, so there is no switch to find first. The Open <app> buttons simply open the app. Every panel ends with a read-only example prompt that confirms the connection within a minute of pasting it.
Connection Doctor: Cloudflare
Cloud apps reach your site from a data centre, sometimes with a bare HTTP library's user agent, and Cloudflare's Browser Integrity Check or a bot challenge can refuse them before WordPress logs anything, while every other check looks healthy. The Doctor now repeats a request to the MCP endpoint the way such an app sends it. When Cloudflare blocks it, the report shows the error code and Ray ID and gives you the rule to add: a Skip rule for /wp-json/cowboy-mcp/ covering Browser Integrity Check. Details in the Cloudflare guide.
ChatGPT and Claude: current setup steps
Both apps changed their dialogs, and the panels follow.
- ChatGPT no longer involves Developer mode. Open Plugins, click Add, choose Add custom MCP server, paste the link, keep Authentication on OAuth and click Create as a plugin; the site then appears in the chat's + menu. OpenAI offers custom MCP servers on Business, Enterprise and Edu workspaces, with read-only use on Pro. The ChatGPT guide is updated.
- Claude's Add custom connector dialog detects the sign-in settings itself. Either OAuth client option works, including the recommended "Use Claude's published identity".
Fixes
- ChatGPT shows file contents again. Results carrying a
contentfield arrived in ChatGPT as an empty{}, so file reads, posts, patterns and templates came back blank. The affected tools now also return structured output, which ChatGPT reads correctly. Thanks to the WordPress.org user who reported it and tested the fix. - Recursive directory listings.
wp_list_directorywithrecursive: truelists subdirectories instead of failing with an exception. - Terminal apps on a new port. A terminal app that signs in again from a different local port, as Muse Code does, is accepted; the sign-in page previously refused the new port.
Update
Update from your WordPress dashboard like any other plugin, or install it from WordPress.org. The full changelog is there too. Step-by-step setup for each app is in the connection guides: Muse, OpenClaw, Hermes Agent, n8n, ChatGPT, Claude, Perplexity, Grok, Gemini, Claude Code, Codex and Cursor, or compare them all on the connect hub.