Claude CMS Help Centre
Pick a category, then a topic. Everything you need to get up and running — installing Claude CMS, adding content, and keeping your site secure.
Installing Claude CMS
Upload the files, set up a database, and grab the connection details. The whole process takes just a few minutes.
Upload the files
Upload the directory sent to you by email to your web server root, into a folder called /claude.
Set up a database
You'll need a MySQL database — or we can create one for you. Have your database name, user, and password ready for the next step.
Grab the output
When the installer finishes it shows you the connection details. Copy these — you'll need them to connect Claude in the next topic.
Connecting to Claude
Once the files are live, link your site to Claude and confirm everything's running.
Add the connector to Claude
In Claude, open Settings → Connectors → Add custom connector. Enter the details provided in your welcome email.
Enable permissions
Click Configure and enable all permissions so Claude can fully manage your site.
Check it's working
Open a new chat, enable the connector, and prompt "list sites" to check everything is running smoothly.
Uploading images
Claude can't read images off your computer directly, so it gives you a secure upload link instead.
Ask Claude for an upload link
When you want to add images to your site, copy this prompt into Claude:
create an image magic link
Claude returns a link. Open it, upload your images, and they'll be available for Claude to place on your pages.
What is two-factor authentication?
Also called two-tier or two-step login. The quick version — what it is, why it matters, and how to add it to your Claude CMS site.
A second key, not just a password
2FA adds a second check on top of the password — usually a one-time code from the user's phone or email. Even with the right password, no code means no entry.
Passwords leak — second factors don't
Passwords get phished, reused, and exposed in data breaches. A second factor means a stolen password alone is useless to an attacker. It's the highest-impact step you can take to protect an admin area or member login.
Just ask Claude to build it in
Because your site is built through conversation, you don't code it yourself — you ask Claude to add 2FA to your login. Pick one of the two approaches in the topics on the left.
Option A — Email code Simplest
After the password is accepted, the site emails a 6-digit code that must be entered to finish signing in. Nothing for the user to install.
Copy this prompt into Claude
Add two-factor authentication to my admin login. After the password step, email the user a 6-digit code that expires in 10 minutes and must be entered to complete sign-in.
Option B — Authenticator app Strongest
The user scans a QR code once into an app like Google Authenticator or Authy, then enters the rotating 6-digit code (TOTP) each time they log in. No reliance on email delivery.
Copy this prompt into Claude
Add TOTP two-factor authentication to my admin login using an authenticator app. Generate a QR code for enrolment and require a valid 6-digit code on every sign-in.
Scanning the QR code into an authenticator app
A quick walkthrough of the flow your users will follow: open Google Authenticator, tap +, choose Scan a QR code, point it at the code — and the new account appears with its rotating 6-digit code.
Good security habits
Pair these with 2FA to keep your site — and your visitors' data — safe.
- Always serve logins over HTTPS so codes and passwords can't be intercepted.
- Offer the user backup recovery codes in case they lose their phone or email access.
- Add rate limiting on the login form to slow down guessing — ask Claude to "limit login attempts to 5 per 15 minutes per IP".
- Store passwords hashed (Claude does this by default with PHP's
password_hash) — never in plain text.