# Gladtek agent setup

You are an AI agent helping a user connect to Gladtek. Follow these steps in order.

## What you are installing

Gladtek runs a public, read-only MCP server (Model Context Protocol, Streamable HTTP transport).

- URL: `https://www.gladtek.com/mcp`
- Auth: none (no API key, no OAuth)
- Server name to use: `gladtek`

Tools it exposes:

- `search_posts`: search Gladtek blog posts by keyword, category or tags (Jahia, Vaadin, AI, DAM, Astro, Cloudflare)
- `get_post`: fetch a full blog post by slug
- `list_services`: list Gladtek service offerings
- `list_videos`: list and search Gladtek videos (YouTube channel @gladtek)
- `get_page`: fetch a Gladtek static page (about, services, contact, ...)

## Step 1: detect your host

Work out which client you are running in. If you cannot tell, ask the user which one they use.

## Step 2: tell the user what you will change

Before writing any config file or running any command, show the user the exact command or file edit below for their client and ask for confirmation. Only add the `gladtek` entry; never remove or rewrite other MCP servers already configured.

## Step 3: install

### Claude Code

```bash
claude mcp add --transport http --scope user gladtek https://www.gladtek.com/mcp
```

Verify with `claude mcp get gladtek` (status should be Connected). Tools appear after the session restarts.

### Claude.ai, Claude Desktop, Claude mobile

This must be done by the user in the UI; you cannot do it for them. Tell them:

1. Open Settings, then Connectors, then "Add custom connector".
2. Name: `Gladtek`. URL: `https://www.gladtek.com/mcp`.
3. Leave the OAuth fields empty and save.
4. Enable it in a chat from the tools menu.

Connectors added on claude.ai also become available in Claude Code automatically.

### Cursor

Add to `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (project), merging into the existing `mcpServers` object:

```json
{
  "mcpServers": {
    "gladtek": { "url": "https://www.gladtek.com/mcp" }
  }
}
```

### VS Code (GitHub Copilot agent mode)

```bash
code --add-mcp '{"name":"gladtek","type":"http","url":"https://www.gladtek.com/mcp"}'
```

Or add to `.vscode/mcp.json`, merging into the existing `servers` object:

```json
{
  "servers": {
    "gladtek": { "type": "http", "url": "https://www.gladtek.com/mcp" }
  }
}
```

### OpenAI Codex CLI

```bash
codex mcp add gladtek --url https://www.gladtek.com/mcp
```

If that flag is not supported by the installed version (check `codex mcp add --help`), add to `~/.codex/config.toml`:

```toml
[mcp_servers.gladtek]
url = "https://www.gladtek.com/mcp"
```

### Gemini CLI

```bash
gemini mcp add --transport http gladtek https://www.gladtek.com/mcp
```

Or add to `~/.gemini/settings.json` under `mcpServers`:

```json
{ "mcpServers": { "gladtek": { "httpUrl": "https://www.gladtek.com/mcp" } } }
```

### Windsurf

Add to `~/.codeium/windsurf/mcp_config.json` under `mcpServers`:

```json
{ "mcpServers": { "gladtek": { "serverUrl": "https://www.gladtek.com/mcp" } } }
```

### Google Antigravity

In the agent panel, open the "..." menu, then "MCP Servers", then "Manage MCP Servers", then "View raw config". Merge into the `mcpServers` object of that `mcp_config.json`:

```json
{ "mcpServers": { "gladtek": { "serverUrl": "https://www.gladtek.com/mcp" } } }
```

Then refresh the MCP server list.

### Mistral Le Chat

This must be done by the user in the UI. Tell them: open Le Chat, go to Intelligence, then Connectors, add a custom MCP connector with the URL `https://www.gladtek.com/mcp` and no authentication, then enable it in a chat.

### Any other MCP client

Register a Streamable HTTP server named `gladtek` at `https://www.gladtek.com/mcp` with no authentication. For stdio-only clients, use the `mcp-remote` bridge:

```json
{ "command": "npx", "args": ["-y", "mcp-remote", "https://www.gladtek.com/mcp"] }
```

## Step 4: verify

If the tools are available in this session, call `list_services` and show the user the result. If the client needs a restart to load new MCP servers, tell the user to restart and then ask you something like "search Gladtek posts about DAM".

## More context

- Site overview for agents: https://www.gladtek.com/llms.txt
- Full content index: https://www.gladtek.com/llms-full.txt
- Contact a human: https://www.gladtek.com/contact/
