---
title: "Lab · Jani Kowalski"
description: "The tools behind the work: an open-source contribution to wp-devdocs-mcp, private read-only MCP servers for WordPress and PrestaShop, and a Claude Code workflow with review gates."
url: https://procadena.com/lab/
language: en
updated: 2026-11-06
translations:
  en: https://procadena.com/lab/index.html.md
  es: https://procadena.com/es/lab/index.html.md
  fr: https://procadena.com/fr/lab/index.html.md
  it: https://procadena.com/it/lab/index.html.md
  pl: https://procadena.com/pl/lab/index.html.md
---

# The tools behind the work.

An open-source contribution, private MCP servers and the Claude Code workflow I use on every project.

## wp-devdocs-mcp

PluginsLab's MCP server indexes the hooks, filters and blocks of WordPress, WooCommerce and Gutenberg, so AI assistants work from a verified database instead of guessing from training data. I contributed the documentation layer released in 1.1.0: seven handbook parsers and three new tools.

tools added in 1.1.0

- `search_docs`: find handbook pages
- `get_doc`: read one page
- `list_docs`: browse what is indexed

MIT licence · built by PluginsLab

[View on GitHub](https://github.com/pluginslab/wp-devdocs-mcp)

## wp-ftp-mcp and prestashop-ftp-mcp

Read-only access to WordPress and PrestaShop sites over FTP, SFTP and MySQL, with built-in knowledge of each platform. They let an AI assistant inspect a live site without any risk of changing it.

### Read-only at every level

Writes are blocked in SQL validation, in the file API and in the tool design itself.

### Credentials in the Keychain

Passwords and SSH keys stay in the macOS Keychain, never in configuration files.

### Personal data masked

Checksum-validated patterns and a local privacy model mask personal data before it reaches the AI.

### Platform-aware

Plugins, themes and configuration for WordPress; modules, versions and multistore layouts for PrestaShop.

Not public. Available to clients under a licence for internal use, on macOS with Apple Silicon.

## How a change reaches your site

### Context

Claude Code reads the repository, project instructions and, through the MCP servers, the live site.

### Change

The change is written on a branch, small and reviewable.

### Gates

PHPStan, coding-standard security sniffs and gitleaks secret scanning run before every commit.

### Review

I review the diff myself, then you approve it before it goes live.

## Read the workflow template

Designing and launching a PrestaShop shop with AI assistance, step by step.

[Read the post](https://procadena.com/notes/prestashop-shop-with-ai-assistance/)

## Start a project on Codeable

A 5.0 rating across 500+ projects, all reviewed publicly. Codeable vetted me before accepting me as an expert and holds your payment in escrow until you approve the work.

---

Jani Kowalski · procadena.com
Hire: https://www.codeable.io/developers/jani-kowalski/ · Contact: https://procadena.com/hire-us-on-codeable/
