# Frase SEO

Connects AI coding assistants to Frase for search result analysis, brief creation, and monitoring brand presence across generative search engines.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: frase-io
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/frase-io/mcp-server
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/frase-seo

## What it does

The server gives assistants access to Frase tools for copy preparation and search analytics. It lets the model inspect search results, evaluate intent, create outlines, and update existing articles. Additional tools handle page audits for E-E-A-T and SEO scores, track AI crawler traffic, and pull data from Google Search Console.

Setup works in two ways. You can connect to the hosted remote endpoint at `https://next.frase.io/api/mcp` using browser OAuth. Alternatively, you can run the package locally via `npx`. Running the server locally over stdio requires a valid `FRASE_API_KEY` from your account settings.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://next.frase.io/api/mcp`
- Environment variables: `FRASE_API_KEY`, `FRASE_API_URL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http mcp-server https://next.frase.io/api/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env FRASE_API_KEY=<FRASE_API_KEY> --env FRASE_API_URL=<FRASE_API_URL> --transport stdio frase-seo -- npx -y @frase/mcp-server
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add frase-seo --url https://next.frase.io/api/mcp
```

2. **Platform CLI**
```bash
codex mcp add frase-seo --env FRASE_API_KEY=<FRASE_API_KEY> --env FRASE_API_URL=<FRASE_API_URL> -- npx -y @frase/mcp-server
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "frase-seo": {
            "url": "https://next.frase.io/api/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "frase-seo": {
            "command": "npx",
            "args": [
                "-y",
                "@frase/mcp-server"
            ],
            "env": {
                "FRASE_API_KEY": "<FRASE_API_KEY>",
                "FRASE_API_URL": "<FRASE_API_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "frase-seo": {
            "type": "http",
            "url": "https://next.frase.io/api/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "frase-seo": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@frase/mcp-server"
            ],
            "env": {
                "FRASE_API_KEY": "<FRASE_API_KEY>",
                "FRASE_API_URL": "<FRASE_API_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http frase-seo https://next.frase.io/api/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e FRASE_API_KEY=<FRASE_API_KEY> -e FRASE_API_URL=<FRASE_API_URL> frase-seo npx -y @frase/mcp-server
```
Replace <…> with your own values

## When to use it
- generate content briefs based on search engine rankings
- evaluate webpage quality against E-E-A-T standards
- track how generative search bots cite your brand
- inspect traffic drops and top queries from Google Search Console

## Example prompts
- Analyze search results for the headless cms query and draft a detailed brief.
- Run a page audit and report the current SEO and E-E-A-T scores.
- Review Google Search Console data and list queries with recent ranking changes.

## Similar
- [That SEO Agent](https://affpapa.org/en/nevibecode/mcp/that-seo-agent.md) — MCP server
- [seo-mcp](https://affpapa.org/en/nevibecode/mcp/seo-mcp.md) — MCP server
- [local-seo](https://affpapa.org/en/nevibecode/skills/local-seo.md) — skill · 4400 installs
- [r01-hesreallyhim-awesome-claude-code-seo-content-marketing](https://affpapa.org/en/nevibecode/skills/r01-hesreallyhim-awesome-claude-code-seo-content-marketing.md) — skill · 1000 installs
- [r16-voltagent-seo-content-marketing-agent-skills](https://affpapa.org/en/nevibecode/skills/r16-voltagent-seo-content-marketing-agent-skills.md) — skill · 1000 installs
- [seo-snippet-hunter](https://affpapa.org/en/nevibecode/agents/seo-snippet-hunter.md) — subagent · ★ 41887

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
