Oxyforge WordPress

Create, build and hand over real WordPress sites, hosted by Oxyforge on Google Cloud.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
97%
Qualität der Benennung
96%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,449Tokens (Tool-Definitionen)
~1.1 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.13% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "wordpress": {
      "url": "https://api.oxyforge.com/mcp"
    }
  }
}

Remote-Endpunkte

https://api.oxyforge.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (11)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟡create_site(name, title, site_password, ref)

Create a new password-protected temporary WordPress site. No account needed. Returns the site name, a token (save it, it is shown once), the visitor login, the WordPress admin login and a claim link for the person.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "a short hint for the address, e.g. \"bakery\""
    },
    "title": {
      "type": "string",
      "description": "the WordPress site title"
    },
    "site_password": {
      "type": "string",
      "description": "visitor password, at least 8 characters; one is made up when left out"
    },
    "ref": {
      "type": "string",
      "description": "an Oxyforge affiliate code, only if the person gave you one (it goes on the claim link so their sign-up is credited)"
    }
  },
  "additionalProperties": false
}
🟢list_sites(token)

The sites in the Oxyforge account this connection belongs to (needs an account agent key, made in the members area under Connect MCP, my.oxyforge.com/mcp). Says whether the key may make changes.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    }
  },
  "additionalProperties": false
}
🟡backup_site(site, token)

Take a backup of one of the account's sites now, before a risky change (account agent key that may make changes; one every few minutes per site).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "the site name, from create_site or list_sites"
    },
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    }
  },
  "required": [
    "site"
  ],
  "additionalProperties": false
}
🟢get_site(site, token)

State (provisioning, awake, asleep, ...), address, logins while unclaimed, claim link and clocks of a site.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "the site name, from create_site or list_sites"
    },
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    }
  },
  "required": [
    "site"
  ],
  "additionalProperties": false
}
🟡run_wp_cli(site, token, command, stdin)

Run one WP-CLI command on the site, without the leading "wp", e.g. "post create --post_type=page --post_title=About --post_status=publish --porcelain". Put long content in stdin and use "-" as the file argument. eval, shell and db import/export are not available.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "the site name, from create_site or list_sites"
    },
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    },
    "command": {
      "type": "string",
      "description": "the WP-CLI command line without \"wp\""
    },
    "stdin": {
      "type": "string",
      "description": "standard input for the command (optional)"
    }
  },
  "required": [
    "site",
    "command"
  ],
  "additionalProperties": false
}
🟡write_file(site, token, path, content, content_base64)

Create or replace a file under wp-content/themes, wp-content/plugins or wp-content/uploads, e.g. path "themes/bakery/style.css". Folders are made as needed. Use content for text or content_base64 for binary (25 MB at most).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "the site name, from create_site or list_sites"
    },
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    },
    "path": {
      "type": "string",
      "description": "relative to wp-content, starting with themes/, plugins/ or uploads/"
    },
    "content": {
      "type": "string"
    },
    "content_base64": {
      "type": "string"
    }
  },
  "required": [
    "site",
    "path"
  ],
  "additionalProperties": false
}
🟢read_files(site, token, path)

List a folder (a path without a file extension) or read a file under wp-content/themes, plugins or uploads.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "the site name, from create_site or list_sites"
    },
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    },
    "path": {
      "type": "string",
      "description": "e.g. \"themes/bakery\" or \"themes/bakery/style.css\""
    }
  },
  "required": [
    "site",
    "path"
  ],
  "additionalProperties": false
}
🔴delete_file(site, token, path)

Delete a file or folder under wp-content/themes, plugins or uploads.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "the site name, from create_site or list_sites"
    },
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    },
    "path": {
      "type": "string"
    }
  },
  "required": [
    "site",
    "path"
  ],
  "additionalProperties": false
}
⚪login_link(site, token)

A one-use link into wp-admin, valid five minutes. The browser asks for the visitor login first.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "the site name, from create_site or list_sites"
    },
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    }
  },
  "required": [
    "site"
  ],
  "additionalProperties": false
}
🔴clear_cache(site, token)

Clear the page and object cache if a change does not show.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "the site name, from create_site or list_sites"
    },
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    }
  },
  "required": [
    "site"
  ],
  "additionalProperties": false
}
🔴delete_site(site, token)

Delete a site nobody has claimed yet. Cannot be undone.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site": {
      "type": "string",
      "description": "the site name, from create_site or list_sites"
    },
    "token": {
      "type": "string",
      "description": "the token create_site returned (oxa_...); leave out when Oxyforge is connected with an account agent key"
    }
  },
  "required": [
    "site"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet11 Tools