> **Note:** This report was generated on 2026-02-26 and may be outdated. The codebase has evolved since this analysis was written. Cross-reference with actual source files for current state.

# getmcp.es — Keyword Research Report

**URL:** https://getmcp.es
**Date:** 2026-02-26
**Specialist:** Organic Keyword Expert

---

## 1. Executive Summary

getmcp.es currently ranks for **zero keywords** — the site is not indexed by Google. However, the MCP ecosystem is exploding (232% server growth, 97M+ monthly SDK downloads), and the keyword landscape is still immature enough for a well-positioned newcomer to capture significant long-tail traffic.

getmcp's strongest keyword opportunity is **not** "MCP server directory" (dominated by mcp.so, PulseMCP) but rather the **installation/configuration intent cluster** — "install MCP server," "sync MCP servers across apps," "[app] MCP setup" — where its unique 19-app, 4-format proposition perfectly matches search intent.

---

## 2. Keyword Tier Classification

### Tier 1: OWN THESE — High Fit, Low Competition

These keywords match getmcp's unique value prop with minimal competition. **Must-win targets.**

| Keyword                                   | Intent          | Competition | Who Ranks Now                | getmcp Page                      |
| ----------------------------------------- | --------------- | ----------- | ---------------------------- | -------------------------------- |
| "install MCP server one command all apps" | Transactional   | Very Low    | add-mcp (Neon), install-mcp  | Homepage + `/cli`                |
| "sync MCP servers across apps"            | Transactional   | Very Low    | mcp-sync (GitHub)            | Feature page / blog              |
| "MCP config different format"             | Problem-aware   | Very Low    | FastMCP docs, mcp-sync       | Blog: "One Config for Every App" |
| "universal MCP config generator"          | Transactional   | Very Low    | universal-mcp (GitHub)       | `/cli` or feature page           |
| "MCP server environment variables"        | Problem-solving | Low         | Medium articles, forum posts | `/docs/guides/env-vars`          |
| "Goose MCP YAML config"                   | Transactional   | Very Low    | Fragmented docs              | `/guides/goose`                  |
| "Codex MCP TOML"                          | Transactional   | Low         | OpenAI docs                  | `/guides/codex`                  |
| "Zed MCP server"                          | Transactional   | Low         | Zed docs only                | `/guides/zed`                    |
| "MCP project manifest team"               | Transactional   | Very Low    | Emerging concept             | `/docs/manifests`                |
| "MCP package manager comparison"          | Commercial      | Low         | mcpize.com, Composio         | Blog: comparison article         |

### Tier 2: COMPETE FOR — Medium Competition, Strong Differentiation

These require content investment but getmcp can differentiate with its multi-app angle.

| Keyword                             | Intent            | Competition | Who Ranks Now                                | getmcp Page                  |
| ----------------------------------- | ----------------- | ----------- | -------------------------------------------- | ---------------------------- |
| "install MCP server"                | Transactional     | Medium      | install-mcp (GitHub), VS Code docs, Smithery | `/cli` landing page          |
| "MCP CLI tool"                      | Nav/Transactional | Medium      | mcptools, mcp-cli, FastMCP                   | `/cli` with comparison table |
| "Smithery alternatives"             | Commercial        | Medium      | Composio, mcpize.com, Apify                  | Blog: "getmcp vs Smithery"   |
| "best MCP server manager"           | Commercial        | Medium      | mcpm.sh, dev.to, builder.io                  | Blog / comparison page       |
| "Claude Desktop MCP setup"          | Transactional     | Medium      | Anthropic docs, blog tutorials               | `/guides/claude-desktop`     |
| "VS Code MCP server"                | Transactional     | Medium      | VS Code official docs                        | `/guides/vscode`             |
| "Cursor MCP configuration"          | Transactional     | Medium      | Snyk, spknowledge                            | `/guides/cursor`             |
| "Windsurf MCP setup"                | Transactional     | Low-Medium  | Windsurf docs, Natoma                        | `/guides/windsurf`           |
| "PyCharm MCP server"                | Transactional     | Low-Medium  | JetBrains docs                               | `/guides/pycharm`            |
| "MCP server for database"           | Informational     | Medium      | PostgreSQL MCP, Neon, Redis                  | `/category/data`             |
| "MCP server for browser automation" | Informational     | Medium      | Browserbase, BrowserMCP                      | `/category/automation`       |
| "MCP server for communication"      | Informational     | Low-Medium  | Slack MCP docs                               | `/category/communication`    |

### Tier 3: LONG-TERM ORGANIC — High Competition, Build Authority First

Require sustained content + backlinks before ranking is realistic.

| Keyword                           | Intent          | Competition | Who Ranks Now                            |
| --------------------------------- | --------------- | ----------- | ---------------------------------------- |
| "MCP servers"                     | Discovery       | Very High   | mcp.so, PulseMCP, mcpservers.org, GitHub |
| "MCP server directory"            | Navigational    | High        | PulseMCP, mcp.so, apitracker             |
| "MCP server list"                 | Informational   | High        | awesome-mcp-servers, mcp-awesome.com     |
| "best MCP servers for developers" | Commercial      | High        | Firecrawl, Docker, Microsoft, builder.io |
| "GitHub MCP server"               | Navigational    | High        | GitHub official repo                     |
| "Slack MCP server"                | Navigational    | Medium-High | Slack official docs                      |
| "MCP server not working"          | Problem-solving | Medium      | Vendor troubleshooting pages             |

### Tier 4: DON'T TARGET — Wrong Fit or Unwinnable

| Keyword                  | Reason                                              |
| ------------------------ | --------------------------------------------------- |
| "Model Context Protocol" | Wikipedia + Anthropic + IBM + Google Cloud dominate |
| "what is MCP protocol"   | Authoritative explainers own this                   |
| "MCP server registry"    | Official registry owns this term                    |
| "build MCP server"       | Off-topic (getmcp installs, doesn't build)          |

---

## 3. SERP Analysis by Keyword Cluster

### 3.1 App-Specific Setup Keywords

This is getmcp's **strongest opportunity cluster**. No competitor has dedicated per-app setup pages.

| App            | Keyword                    | Competition | Current #1              | getmcp Opportunity                            |
| -------------- | -------------------------- | ----------- | ----------------------- | --------------------------------------------- |
| Claude Desktop | "Claude Desktop MCP setup" | Medium      | Anthropic support docs  | HIGH — Tutorial with one-command install      |
| VS Code        | "VS Code MCP server"       | Medium      | code.visualstudio.com   | MEDIUM — Official docs are strong             |
| Cursor         | "Cursor MCP configuration" | Medium      | Snyk guide              | HIGH — Setup guide with getmcp                |
| Windsurf       | "Windsurf MCP setup"       | Low-Medium  | windsurf.com/university | HIGH — Less competition                       |
| Claude Code    | "Claude Code MCP server"   | Low         | Scattered results       | VERY HIGH — Underserved                       |
| Cline          | "Cline MCP setup"          | Low         | Forum posts             | VERY HIGH — Underserved                       |
| Goose          | "Goose MCP YAML config"    | Very Low    | Fragmented              | VERY HIGH — getmcp is the only YAML generator |
| Zed            | "Zed MCP server"           | Low         | Zed docs                | VERY HIGH — Underserved                       |
| PyCharm        | "PyCharm MCP server"       | Low-Medium  | JetBrains docs          | HIGH                                          |
| Codex          | "Codex MCP TOML"           | Low         | OpenAI docs             | VERY HIGH — getmcp is the only TOML generator |
| OpenCode       | "OpenCode MCP"             | Very Low    | Minimal                 | VERY HIGH — Virtually no content              |
| Gemini CLI     | "Gemini CLI MCP"           | Very Low    | Minimal                 | VERY HIGH                                     |
| Amazon Q       | "Amazon Q MCP server"      | Low         | AWS docs                | HIGH                                          |
| Continue       | "Continue MCP setup"       | Very Low    | Minimal                 | VERY HIGH                                     |
| Trae           | "Trae MCP configuration"   | Very Low    | Minimal                 | VERY HIGH                                     |
| BoltAI         | "BoltAI MCP server"        | Very Low    | Minimal                 | VERY HIGH                                     |
| LibreChat      | "LibreChat MCP"            | Very Low    | Minimal                 | VERY HIGH                                     |
| Antigravity    | "Antigravity MCP"          | Very Low    | Minimal                 | VERY HIGH                                     |
| Roo Code       | "Roo Code MCP"             | Very Low    | Minimal                 | VERY HIGH                                     |

**Key insight:** 11 of 19 supported apps have virtually **zero competition** for their MCP setup keywords. Creating dedicated pages for these is almost guaranteed to rank.

### 3.2 Server-Specific Keywords

| Server       | Keyword                   | Competition | Current #1               | Ranking Difficulty                  |
| ------------ | ------------------------- | ----------- | ------------------------ | ----------------------------------- |
| GitHub       | "GitHub MCP server"       | High        | github.com official repo | Hard — GitHub owns this             |
| Playwright   | "Playwright MCP server"   | Medium      | Microsoft repo           | Medium — Can rank with rich content |
| PostgreSQL   | "PostgreSQL MCP server"   | Medium      | GitHub repos             | Medium                              |
| Slack        | "Slack MCP server"        | Medium-High | Slack official docs      | Hard                                |
| Docker       | "Docker MCP server"       | Medium-High | Docker official docs     | Hard                                |
| Brave Search | "Brave Search MCP server" | Medium      | Brave repo               | Medium                              |
| MongoDB      | "MongoDB MCP server"      | Medium      | GitHub repos             | Medium                              |
| Notion       | "Notion MCP server"       | Medium      | Various                  | Medium                              |
| Stripe       | "Stripe MCP server"       | Medium      | Various                  | Medium                              |
| Figma        | "Figma MCP server"        | Medium      | Various                  | Medium                              |

**Strategy:** Don't try to outrank official repos. Instead, create the best **installation guide** for each server — "Install {Server} MCP Server in 19 AI Apps with One Command."

### 3.3 Comparison Keywords

| Keyword                   | Competition | Current Landscape                | getmcp Opportunity                     |
| ------------------------- | ----------- | -------------------------------- | -------------------------------------- |
| "getmcp vs Smithery"      | Zero        | No results exist                 | OWN IT — Create the definitive page    |
| "mcpm vs Smithery"        | Very Low    | No specific results              | Capture with broader comparison        |
| "Smithery alternatives"   | Medium      | Composio (strong), mcpize, Apify | Competitive — need quality content     |
| "best MCP server manager" | Medium      | mcpm, dev.to posts               | Good — comparison table format         |
| "MCP CLI tools compared"  | Low         | Scattered                        | HIGH — No definitive comparison exists |

### 3.4 Problem-Solving Keywords

| Keyword                            | Competition | User Pain Point                  | getmcp Solution                      |
| ---------------------------------- | ----------- | -------------------------------- | ------------------------------------ |
| "MCP config different format"      | Very Low    | Each app uses different format   | One config, 4 formats auto-generated |
| "sync MCP across editors"          | Very Low    | Manually duplicating configs     | `npx @getmcp/cli add` writes to all  |
| "MCP server environment variables" | Low         | Secret management across configs | `getmcp.json` manifest with env vars |
| "MCP server not working"           | Medium      | Configuration errors             | `getmcp doctor` diagnoses issues     |
| "share MCP config team"            | Very Low    | Team config management           | `getmcp.json` + `getmcp sync`        |

---

## 4. Content-Keyword Mapping

### 4.1 Recommended Site Architecture for SEO

```
getmcp.es/
  /                              → "install MCP server", "MCP server directory"
  /cli                           → "MCP CLI tool", "MCP server manager"
  /servers                       → "MCP server list", "browse MCP servers"
  /servers/{slug}                → "{Name} MCP server", "install {Name} MCP"
  /category/{slug}               → "MCP server for {category}", "best {category} MCP servers"
  /guides/
    /guides/claude-desktop       → "Claude Desktop MCP setup"
    /guides/vscode               → "VS Code MCP server configuration"
    /guides/cursor               → "Cursor MCP setup"
    /guides/windsurf             → "Windsurf MCP setup"
    /guides/goose                → "Goose MCP YAML config"
    /guides/codex                → "Codex MCP TOML config"
    /guides/zed                  → "Zed MCP server"
    /guides/pycharm              → "PyCharm MCP server"
    /guides/{11 more apps}       → Long-tail app-specific keywords
  /docs/
    /docs/install                → "install getmcp", "npx getmcp cli"
    /docs/cli-reference          → "getmcp commands", "getmcp add"
    /docs/manifests              → "getmcp.json", "MCP project manifest"
    /docs/env-vars               → "MCP server environment variables"
    /docs/troubleshooting        → "MCP server not working", "MCP config error"
    /docs/supported-apps         → "MCP supported apps", "apps that support MCP"
  /vs/
    /vs/smithery                 → "getmcp vs Smithery"
    /vs/mcpm                     → "getmcp vs mcpm"
    /vs/add-mcp                  → "getmcp vs add-mcp"
  /blog/
    → "best MCP servers 2026"
    → "MCP package manager comparison"
    → "one config format every AI app"
    → "sync MCP servers across editors"
  /learn/
    /learn/what-is-mcp           → "what is MCP" (limited ROI, but catches funnel)
```

### 4.2 Page Count Expansion

| Content Type     | Current Pages | Proposed Pages    | New Keywords Targeted            |
| ---------------- | ------------- | ----------------- | -------------------------------- |
| Server pages     | 165           | 165 (enriched)    | +165 "{Name} MCP server install" |
| App guides       | 0             | **19**            | +19 "{App} MCP setup"            |
| Category pages   | 0             | **14**            | +14 "MCP server for {category}"  |
| Docs (split)     | 1             | **6**             | +6 topic-specific keywords       |
| Comparison pages | 0             | **3**             | +3 "getmcp vs {competitor}"      |
| Blog posts       | 0             | **12** (3 months) | +12 long-tail articles           |
| CLI page         | 0             | **1**             | +1 "MCP CLI tool"                |
| Learn page       | 0             | **1**             | +1 "what is MCP"                 |
| **Total**        | **167**       | **~221**          | **+54 new keyword targets**      |

---

## 5. Keyword Prioritization Matrix

### 5.1 Impact × Effort Scoring

| Keyword Target                   | Search Volume (est.) | Competition  | Product Fit | Effort    | Priority Score |
| -------------------------------- | -------------------- | ------------ | ----------- | --------- | -------------- |
| App guides (19 apps)             | Medium (combined)    | Low-Very Low | Perfect     | Medium    | **10/10**      |
| "install MCP server"             | High                 | Medium       | Perfect     | Low       | **9/10**       |
| "sync MCP across apps"           | Low-Medium           | Very Low     | Perfect     | Low       | **9/10**       |
| "MCP config different format"    | Low-Medium           | Very Low     | Perfect     | Low       | **9/10**       |
| Category pages (14)              | Medium (combined)    | Medium       | Good        | Medium    | **8/10**       |
| "{Name} MCP server" (top 20)     | Medium each          | Medium       | Good        | High      | **8/10**       |
| "MCP CLI tool"                   | Medium               | Medium       | Perfect     | Low       | **8/10**       |
| "Smithery alternatives"          | Medium               | Medium       | Good        | Medium    | **7/10**       |
| "MCP package manager comparison" | Low                  | Low          | Perfect     | Medium    | **7/10**       |
| "best MCP servers 2026"          | High                 | High         | Medium      | High      | **6/10**       |
| "MCP server directory"           | High                 | High         | Good        | Low       | **5/10**       |
| "MCP servers" (head)             | Very High            | Very High    | Medium      | Very High | **3/10**       |

### 5.2 Quick Wins (< 1 week each, high ROI)

1. **Optimize 165 title tags** — Add "MCP Server" to every server page title
2. **Create `/guides/goose`** — Virtually zero competition for Goose YAML
3. **Create `/guides/codex`** — Virtually zero competition for Codex TOML
4. **Create `/guides/zed`** — Almost no MCP content for Zed
5. **Create `/cli` page** — Captures "MCP CLI tool" intent
6. **Blog post: "MCP Package Manager Comparison 2026"** — No definitive comparison exists

---

## 6. Competitive Content Gaps

### 6.1 Keywords Competitors Rank For (getmcp Does Not)

| Keyword                   | Who Ranks              | Content Type       | getmcp Can Create                       |
| ------------------------- | ---------------------- | ------------------ | --------------------------------------- |
| "top MCP servers 2026"    | K2View, Apidog, Skyvia | Blog listicles     | Blog: "Best MCP Servers 2026"           |
| "MCP server comparison"   | builder.io, Firecrawl  | Blog posts         | Blog: comparison with install angle     |
| "MCP server security"     | Astrix Security        | Research report    | Blog: "Security Best Practices for MCP" |
| "enterprise MCP"          | CData, Thoughtworks    | Thought leadership | Blog: "Enterprise MCP with getmcp.json" |
| "MCP best practices 2026" | CData                  | Guide              | Docs: best practices page               |

### 6.2 Keywords Nobody Ranks For (Blue Ocean)

| Keyword                               | Why It Exists                              | getmcp Page             |
| ------------------------------------- | ------------------------------------------ | ----------------------- |
| "one command install MCP all editors" | Real user need, no one addresses it        | Homepage + CLI          |
| "MCP TOML config generator"           | Codex users need this, only getmcp does it | `/guides/codex`         |
| "MCP YAML config generator"           | Goose users need this, only getmcp does it | `/guides/goose`         |
| "share MCP servers across team"       | Teams need this, `getmcp.json` solves it   | `/docs/manifests`       |
| "MCP config format conversion"        | Users switching apps need this             | Blog/tool page          |
| "MCP server doctor diagnostic"        | `getmcp doctor` is unique                  | `/docs/troubleshooting` |
| "{App} + {App} MCP sync"              | Users of multiple editors                  | Feature/guide pages     |

---

## 7. Search Intent Map

### 7.1 Funnel Stage → Keyword → Content

```
AWARENESS (What is this?)
├── "what is MCP"                    → /learn/what-is-mcp (low priority)
├── "Model Context Protocol"         → Don't target (Wikipedia owns)
└── "AI tool integration protocol"   → Blog post (educational)

CONSIDERATION (Which tool?)
├── "best MCP server manager"        → Blog comparison
├── "Smithery alternatives"          → /vs/smithery
├── "MCP CLI tools compared"         → Blog comparison
├── "MCP package manager comparison" → Blog comparison
└── "getmcp vs smithery"             → /vs/smithery

DECISION (How do I use it?)
├── "install MCP server"             → /cli
├── "Claude Desktop MCP setup"       → /guides/claude-desktop
├── "VS Code MCP server config"      → /guides/vscode
├── "Cursor MCP setup"               → /guides/cursor
└── "npx getmcp cli"                 → /docs/install

ACTION (Specific task)
├── "install GitHub MCP server"      → /servers/github
├── "MCP server for database"        → /category/data
├── "MCP server environment vars"    → /docs/env-vars
├── "sync MCP across editors"        → Feature page / blog
└── "getmcp.json manifest"           → /docs/manifests
```

---

## 8. Winning Keyword Formula

Based on the full analysis, getmcp's optimal keyword formula is:

> **"[action verb] MCP server [in/across/for] [number] AI apps"**

Examples:

- "Install MCP servers across 19 AI apps"
- "Configure MCP server for Cursor, VS Code, and Claude"
- "Sync MCP servers in all your editors with one command"
- "Generate MCP config for 4 formats automatically"

This formula:

- Embeds the **primary keyword** ("MCP server")
- Highlights the **unique differentiator** (19 apps / 4 formats)
- Uses **action verbs** matching transactional intent
- Differentiates from competitors who focus on "browse" or "discover"

**Every title tag, H1, meta description, and CTA should use a variant of this formula.**

---

_Report generated by WebScrapping Analysis Framework — 2026-02-26_
