Getting Started
Get Glippy MCP Server running with your AI assistant in under 5 minutes.
Requirements
- Node.js 18.0.0 or higher
- An MCP-compatible AI client (Claude Code, Claude Desktop, Cursor, etc.)
- A valid Glippy MCP license key
Installation
Option 1: Via npm (recommended)
npm install -g glippy-mcp
Option 2: Via npx (no install)
Use directly in your MCP configuration without installing globally:
npx -y glippy-mcp
License Key
A valid Glippy MCP license key (GLMCP-XXXX-XXXX-XXXX) is required. Get one at glippy.dev/mcp.
The server validates your key against the Glippy API on first use and caches the result for 24 hours. Analysis runs locally on your machine — only the license check calls our servers.
Quick Setup
Choose your AI environment and add the configuration:
Claude Code / Claude CLI
Create .mcp.json in your project root (or ~/.claude/.mcp.json for global):
{
"mcpServers": {
"glippy-geo": {
"command": "npx",
"args": ["-y", "glippy-mcp"],
"env": {
"GLIPPY_LICENSE_KEY": "GLMCP-XXXX-XXXX-XXXX"
}
}
}
}
Claude Desktop
Edit your claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"glippy-geo": {
"command": "npx",
"args": ["-y", "glippy-mcp"],
"env": {
"GLIPPY_LICENSE_KEY": "GLMCP-XXXX-XXXX-XXXX"
}
}
}
}
Cursor IDE
Create .cursor/mcp.json in your project:
{
"mcpServers": {
"glippy-geo": {
"command": "npx",
"args": ["-y", "glippy-mcp"],
"env": {
"GLIPPY_LICENSE_KEY": "GLMCP-XXXX-XXXX-XXXX"
}
}
}
}
After editing the configuration, restart your AI client for changes to take effect.
Verify Installation
In your AI client, check that the MCP server is connected:
Claude Code / Claude CLI
/mcp
You should see glippy-geo listed with its 11 tools.
Claude Desktop
Look for the MCP tools icon (hammer/wrench) in the interface. Click it to see available Glippy tools.
Your First Analysis
Try a simple analysis to confirm everything works:
Check if example.com has an llms.txt file
Or run a full GEO analysis:
Analyze example.com for AI readiness and show me the top 3 issues to fix
Allow-list GlippyBot on Your Own Site
If you're using the MCP server to audit a site you own, make sure your WAF or robots.txt isn't blocking the crawler. All Glippy products (MCP server, Desktop app, Chrome Extension) identify themselves with the GlippyBot user-agent.
User-agent: GlippyBot
Allow: /
Full User-Agent string, IP guidance, and WAF allow-list instructions are on the GlippyBot info page.
Next Steps
Explore Tools
Learn about all 11 tools and their parameters.
Tools referenceIntegration Guides
Detailed setup for all supported AI environments.
View guidesGlippyBot Crawler Info
User-Agent string and allow-list guide for your WAF or robots.txt.
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
GLIPPY_LICENSE_KEY |
Yes | — | Your MCP license key |
GLIPPY_RATE_LIMIT |
No | 5 | Default requests/second per domain |
CHROME_PATH |
No | auto-detect | Path to Chrome/Chromium binary. Required for render_mode: "auto" or "chrome" if auto-detection fails. |
CHROME_REMOTE_URL |
No | — | Attach to a running Chrome (e.g. http://localhost:9222) instead of launching one. Useful for sites that fingerprint headless browsers. See Render Modes. |
CHROME_HEADLESS |
No | new |
Set to 0 or false to run launched Chrome visible. |
CHROME_USER_DATA_DIR |
No | — | Chrome user-data directory for cookie / auth reuse. |