# AI-kliensek kézi beállítása

> Alkalmazásjelszó, a szerver címe és a konfiguráció Claude Desktophoz, Claude Code-hoz, Cursorhoz, VS Code-hoz, Windsurfhöz és Codexhez.

Ez a fejezet azt mutatja meg, hogyan kötsz kézzel külső AI-klienst a webhelyedhez. Előtte kapcsold be az AI-eszközöket az [AI-eszközök bekapcsolása](https://hub.hellowp.io/hu/plugins/ultimate-elementor/ai-eszkozok-bevezetes/) fejezet szerint. Ha nem akarsz fájlt szerkeszteni, használd inkább a gyors beállítást az AI-kéréssel.

Támogatott kliensek: Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, Codex (OpenAI).

## Közös előfeltételek

Ezt a két lépést egyszer kell elvégezni, bármelyik klienshez.

### Alkalmazásjelszó létrehozása

Az MCP a WordPress alkalmazásjelszavaival azonosít, így a fő jelszavadat nem kell megadnod.

1. A WordPress adminban nyisd meg a **Felhasználók → Profil** oldalt.
2. Görgess az **Alkalmazásjelszavak** részhez.
3. Adj meg egy nevet (például az AI-kliens nevét), és kattints az új alkalmazásjelszó hozzáadására.
4. Másold ki azonnal a jelszót, a WordPress csak egyszer mutatja meg.

Készíts minden klienshez külön alkalmazásjelszót, így bármelyiket külön visszavonhatod a többi érintése nélkül.

### A szerver címe

A cím az **UAE → Beállítások → AI Tools** oldalon, a **Server & Connect** fülön látszik.

- Ha az **Enable MCP Server** be van kapcsolva:

  ```text
  https://sajatoldal.hu/wp-json/uae/mcp
  ```

- Ha ki van kapcsolva, a UAE eszközei a WordPress alapértelmezett végpontján érhetők el:

  ```text
  https://sajatoldal.hu/wp-json/mcp/mcp-adapter-default-server
  ```

### Base64-hitelesítő adatok (a legtöbb klienshez)

A Claude Desktop kivételével minden kliens HTTP Basic hitelesítést használ. A kódolt adatot egyszer kell előállítani, és újra felhasználható:

```bash
echo -n "felhasznalonev:alkalmazasjelszo" | base64
```

A kapott szöveget az alábbi mintákban a `YOUR_BASE64_ENCODED_CREDENTIALS` helyére írd.

## Claude Desktop

A Claude Desktop egy kis Node.js-híddal csatlakozik. Szükség van Node.js 18 vagy újabb verzióra (ellenőrzés: `node --version`).

Ha nincs Node.js-ed: a Claude Desktopban a **Settings → Connectors → Add custom connector** útvonalon közvetlenül beillesztheted a szerver címét, Node.js és konfigurációs fájl nélkül.

A konfigurációs fájl helye:

- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`

Nyisd meg a fájlt egy szövegszerkesztőben (ha nincs, hozd létre), és az `mcpServers` objektumba írd be:

```json
{
  "mcpServers": {
    "uae": {
      "command": "npx",
      "args": ["-y", "@automattic/mcp-wordpress-remote@latest"],
      "env": {
        "WP_API_URL": "https://sajatoldal.hu/wp-json/uae/mcp",
        "WP_API_USERNAME": "felhasznalonev",
        "WP_API_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
      }
    }
  }
}
```

Cseréld le az oldal címét, a felhasználónevet és az alkalmazásjelszót a sajátodra. A jelszóban a szóközöket hagyd meg úgy, ahogy másoltad. Mentés után teljesen lépj ki a Claude Desktopból, és indítsd újra.

## Claude Code

Hozz létre egy `.mcp.json` fájlt a projekt gyökerében (projektre szóló hozzáférés), vagy a `~/.claude/.mcp.json` fájlt (minden projektben érvényes):

```json
{
  "mcpServers": {
    "uae": {
      "type": "http",
      "url": "https://sajatoldal.hu/wp-json/uae/mcp",
      "headers": {
        "Authorization": "Basic YOUR_BASE64_ENCODED_CREDENTIALS"
      }
    }
  }
}
```

## Cursor

**A lehetőség: fájl a projektben.** Hozz létre egy `.cursor/mcp.json` fájlt a projekt gyökerében:

```json
{
  "mcpServers": {
    "uae": {
      "url": "https://sajatoldal.hu/wp-json/uae/mcp",
      "headers": {
        "Authorization": "Basic YOUR_BASE64_ENCODED_CREDENTIALS"
      }
    }
  }
}
```

**B lehetőség: a Cursor beállításai.** Nyisd meg a **Cursor Settings → Tools and MCP → Add Custom MCP** pontot, és ott add meg a szerver címét és a hitelesítő adatokat.

## VS Code (GitHub Copilot)

Hozz létre egy `.vscode/mcp.json` fájlt a projekt gyökerében. Fontos: a VS Code `mcpServers` helyett `servers` kulcsot használ, ez különbözik az összes többi klienstől.

```json
{
  "servers": {
    "uae": {
      "type": "http",
      "url": "https://sajatoldal.hu/wp-json/uae/mcp",
      "headers": {
        "Authorization": "Basic YOUR_BASE64_ENCODED_CREDENTIALS"
      }
    }
  }
}
```

## Windsurf

Nyisd meg (vagy hozd létre) a `~/.codeium/windsurf/mcp_config.json` fájlt, és add hozzá:

```json
{
  "mcpServers": {
    "uae": {
      "serverUrl": "https://sajatoldal.hu/wp-json/uae/mcp",
      "headers": {
        "Authorization": "Basic YOUR_BASE64_ENCODED_CREDENTIALS"
      }
    }
  }
}
```

A Windsurf `url` helyett `serverUrl` kulcsot használ, ez különbözik a Cursortól és a VS Code-tól.

## Codex (OpenAI)

Nyisd meg (vagy hozd létre) a `~/.codex/config.toml` fájlt, és add hozzá:

```toml
[mcp_servers.uae]
url = "https://sajatoldal.hu/wp-json/uae/mcp"

[mcp_servers.uae.http_headers]
"Authorization" = "Basic YOUR_BASE64_ENCODED_CREDENTIALS"
```

A Codex TOML formátumot használ, nem JSON-t.

## ChatGPT

A ChatGPT-ben a **Settings → Connectors → Add Connector** útvonalon illeszd be a végpont címét, és add meg a WordPress-felhasználóneved és az alkalmazásjelszót.

## A beállítás után

Mentés után indítsd újra az AI-klienst. A kapcsolat próbájához kérd meg az AI-t, hogy listázza a UAE-sablonokat vagy a fejléceket. Ha a UAE eszközei látszanak és válaszolnak, minden rendben van.

Ha valami nem működik, nézd meg az [AI-eszközök hibaelhárítását](https://hub.hellowp.io/hu/plugins/ultimate-elementor/ai-eszkozok-hibaelharitas/).
