Linux 软件免费装
Banner图

WindCodex Forge – Read-Only AI Diagnostics

开发者 windcodex
更新时间 2026年10月19日 14:55
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

debugging chatgpt claude ai agent mcp server

下载

1.0.1 1.0.0

详情介绍:

WindCodex Forge gives Claude, ChatGPT, and other MCP-compatible AI assistants a small number of general-purpose, read-only tools for understanding a WordPress site: installed plugins, active theme, registered hooks, files within wp-content, database structure and data (read-only), Gutenberg content blocks, and cross-conversation memory. This plugin is entirely free and read-only – it inspects a site's plugins, theme, hooks, files, and database, but cannot change any of them. The only data it ever writes is its own: memory notes and an activity log. Why Developers Choose WindCodex Forge Key Features 18 tools across 4 groups, entirely free, no license key required: Plus, in the plugin's settings: A flat 120 requests/minute rate limit applies. Use Cases For Developers Every tool here is read-only, so this plugin is built for understanding a client site or codebase quickly, not editing it live: Why This Is Safe on a Live Site This plugin has no code-execution capability and no tool that can change your site – that's not a setting to be careful with, it simply isn't present in the codebase. The memory tools write only to the plugin's own notes table. On top of that: How It Works
  1. Install and activate the plugin.
  2. Go to Settings > WindCodex Forge and copy the Connector URL from the Connection tab.
  3. Add it to Claude, ChatGPT, or any other MCP-compatible AI platform as a custom connector.
  4. Authenticate once via OAuth while logged in as an Administrator – most platforms register themselves automatically from the discovery URLs on the Connection tab.
  5. The AI can now read plugins, files, the database, and content blocks – but never change them.
Requirements Privacy This plugin has no code-execution capability and no tool that can change your site. Every tool call is recorded in an activity log stored in your own database. Memory storage is plaintext, not encrypted – not meant for secrets or credentials. All tool calls run locally against your own site through WordPress's normal APIs, and the plugin talks only to the AI platform you connect over the OAuth connector you set up yourself. The one exception is the optional screenshot tool, which sends the requested page's URL to a public WordPress.com screenshot service; switch it off on the Tools tab if that isn't acceptable. By default, deleting the plugin leaves all data in place; opt into full cleanup via Settings > WindCodex Forge > General > Data & Privacy.

安装:

From your WordPress dashboard
  1. Go to Plugins > Add New.
  2. Search for WindCodex Forge.
  3. Click Install Now, then Activate.
Manual installation
  1. Download the plugin ZIP file.
  2. Upload the windcodex-forge folder to /wp-content/plugins/.
  3. Activate through the Plugins screen in WordPress.
After activation
  1. Go to Settings > WindCodex Forge.
  2. Copy the Connector URL from the Connection tab and add it to your AI platform as a custom connector.

屏幕截图:

  • Settings > WindCodex Forge – Tools tab, showing every tool group with its risk badge and on/off toggle.
  • Settings > WindCodex Forge – General tab, including "Who can connect" and the Data & Privacy uninstall cleanup option.
  • Settings > WindCodex Forge – Activity tab, showing the log of AI actions with what ran, when, and whether it succeeded.

升级注意事项:

1.0.1 Adds a "Keep activity log" preference and logs rejected tool calls too. No upgrade steps required. 1.0.0 Initial release – no upgrade steps required.

常见问题:

Is it safe to run this on my live, production site?

Yes. This plugin has no code-execution capability and no tool that can change your site's content, settings, users, plugins, theme, files, or database tables.

Can the AI modify my database or files with this plugin?

No. This plugin only exposes read-only tools – database reads, file reads, and read-only content-block inspection. There is no write or code-execution capability anywhere in the codebase. The one exception is the memory tools, which save and delete notes in the plugin's own table.

How does authentication work?

OAuth only. Most platforms register themselves automatically via the discovery URLs shown on the Connection tab. If auto-registration fails, paste the Client ID/Secret from that same tab into the platform's Advanced/OAuth settings instead. The Connection tab lists every app that's ever connected, who it's currently acting as, and lets you revoke any one of them individually.

Who can connect an AI app?

Only Administrators, by default. Anyone else who reaches the consent screen is told their account isn't allowed to connect. To let Editors connect too, change Settings > WindCodex Forge > General > Who can connect. Even then, the file and database tools still require an Administrator.

Does this plugin phone home or require an account?

No. There's no license key and no account, and nothing is sent to WindCodex. It talks to the AI platform you connect, over the OAuth connector you set up yourself. The one exception is the screenshot tool (wp_take_screenshot), which asks a public WordPress.com screenshot service to render a page, so that page's URL is sent to that service and the page must be publicly reachable. You can switch that tool off on the Tools tab.

What can the database read tool actually see?

Rows from any table in your WordPress database, plus schema introspection (table listing and column structure). The AI never sends SQL: it names a table, the columns it wants, and simple conditions (e.g. option_name LIKE 'woocommerce_%'), and the plugin builds the query itself – table and column names are checked against your actual schema, and every value is passed through $wpdb->prepare(). It can only ever produce a single SELECT on one table, so it cannot change data, read files, or write to disk. Login credentials are never returned: requests that name password hashes, password-reset keys, session tokens, or application passwords are refused, and any value that looks like a password hash – or an option/meta value whose name looks like a password, secret, API key, or token – is replaced with [redacted].

Whose permissions does the AI use?

Those of the WordPress user who logged in and approved the connection on the consent screen – there is no shared or fallback account. If that user later loses the role allowed to connect, or is deleted, the connection stops working immediately. Every tool call is recorded on the Activity tab with its arguments and whether it succeeded, and you can revoke any connected app from the Connection tab at any time.

What is the memory feature for?

wp_remember, wp_list_memories, and wp_forget let one AI conversation save a fact or preference about the site so a completely separate, future conversation can pick it up automatically – useful for naming conventions, past decisions, or site-specific quirks. It's plaintext and capped at 200 entries per site, not intended for secrets.

Which AI platforms can connect to WindCodex Forge?

Any platform that supports the Model Context Protocol (MCP) as a client, including Claude and ChatGPT. Connection uses standard OAuth, so most platforms auto-register themselves from the discovery URLs on the Connection tab.

Can I see which files the AI has access to?

The File read tool is scoped to wp-content (themes, plugins, uploads) only – it cannot read files outside of that directory, such as wp-config.php or core WordPress files.

更新日志:

1.0.1 1.0.0 Initial release of WindCodex Forge as its own standalone, entirely free, read-only plugin.