feat: initial wordvibe-hermes plugin
Hermes Agent plugin that drives WordPress sites running the WordVibe plugin over the site MCP server (POST /wp-json/wp-ide/v1/mcp, Bearer key from Settings -> MCP). 8 lean tools (sites, site_info, tools, call, read_file, write_file, edit_file, search) + /wordvibe slash command + bundled skill. The site exposes ~100 tools; the rest are reachable via wordvibe_call to keep the per-turn schema small. Verified against a mock of the plugin JSON-RPC server: 15/15 scenarios (initialize, tools/list, tools/call, blocked tools, unknown tool, 403 when MCP off, connection refused, plain-permalink ?rest_route= fallback).
This commit is contained in:
+24
@@ -0,0 +1,24 @@
|
||||
name: wordvibe-hermes
|
||||
version: 1.0.0
|
||||
description: >-
|
||||
Drive WordPress sites that run the WordVibe plugin — read/write files, edit code,
|
||||
search the codebase, query the database, manage posts/plugins, run WP-CLI — through
|
||||
the site's own built-in MCP server (WordVibe → Settings → MCP).
|
||||
author: WordVibe
|
||||
author_url: https://wordvibe.io
|
||||
homepage: https://wordvibe.io
|
||||
provides_tools:
|
||||
- wordvibe_sites
|
||||
- wordvibe_site_info
|
||||
- wordvibe_tools
|
||||
- wordvibe_call
|
||||
- wordvibe_read_file
|
||||
- wordvibe_write_file
|
||||
- wordvibe_edit_file
|
||||
- wordvibe_search
|
||||
requires_env:
|
||||
- name: WORDVIBE_SITE_URL
|
||||
description: "WordPress site URL (e.g. https://mysite.com). MCP Server Mode must be enabled in WordVibe → Settings → MCP."
|
||||
- name: WORDVIBE_MCP_KEY
|
||||
description: "MCP server key from WordVibe → Settings → MCP (Bearer token)."
|
||||
secret: true
|
||||
Reference in New Issue
Block a user