KeywordsPeopleUse MCP server

Integrates with KeywordsPeopleUse API to provide keyword research capabilities including People Also Ask questions, Google Autocomplete suggestions, Reddit/Quora questions, and semantic keywords with language and country localization options.
Back to servers
Setup instructions
Provider
KeywordsPeopleUse
Release date
May 23, 2025
Language
Go
Stats
4 stars

The KeywordsPeopleUse MCP Server integrates with the KeywordsPeopleUse platform to provide comprehensive keyword research capabilities through the Model Context Protocol. This server lets you access features like Google's People Also Ask questions, autocomplete suggestions, Reddit/Quora questions, and semantic keywords directly within AI assistants like Claude.

Installation Options

Remote Connection

Before connecting to the remote server, ensure you have Node.js and npm installed:

node --version
npm --version

If not installed, download them from the Node.js official website.

Setting Up Claude Desktop with Remote MCP Server

You can connect Claude Desktop to the remote KeywordsPeopleUse MCP server:

  1. Follow Anthropic's Quickstart guide
  2. In Claude Desktop, navigate to Settings > Developer > Edit Config
  3. Add this configuration (replace YOUR_API_KEY with your actual API key):
{
  "mcpServers": {
    "keywordspeopleuse": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp-keywordspeopleuse.com/sse",
        "--header",
        "Authorization:YOUR_API_KEY"
      ]
    }
  }
}
  1. Restart Claude Desktop to activate the tools

Local Installation

Step 1: Clone the Repository

git clone https://github.com/data-skunks/kpu-mcp.git

Step 2: Get Your API Key

MCP Server integration requires a KeywordsPeopleUse Standard plan or higher:

  1. Go to KeywordsPeopleUse Settings
  2. Show and copy your API key
  3. Create a .env file in the project root and add your key:
KPU_API_KEY=sk_01234567890123456789012345678901

Step 3: Install Dependencies

npm install

Configuration with AI Applications

Cursor Integration

For Cursor v0.45.6:

  1. Open Cursor Settings
  2. Go to Features > MCP Servers
  3. Click "+ Add New MCP Server"
  4. Enter the following details:
    • Name: "keywordspeopleuse" (or your preferred name)
    • Type: "command"
    • Command: node /ABSOLUTE/PATH/TO/PARENT/FOLDER/kpu-mcp/index.js

For Cursor v0.48.6:

  1. Open Cursor Settings
  2. Go to Features > MCP Servers
  3. Click "+ Add new global MCP server"
  4. Enter the appropriate configuration code:

For MacOS/Linux:

{
  "mcpServers": {
    "keywordspeopleuse": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/kpu-mcp/index.js"]
    }
  }
}

For Windows:

{
  "mcpServers": {
    "keywordspeopleuse": {
      "command": "node",
      "args": ["C:/PATH/TO/PARENT/FOLDER/kpu-mcp/index.js"]
    }
  }
}

Claude Desktop Integration

Add the following to your claude_desktop_config.json file:

For MacOS/Linux:

{
  "mcpServers": {
    "keywordspeopleuse": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/kpu-mcp/index.js"]
    }
  }
}

For Windows:

{
  "mcpServers": {
    "keywordspeopleuse": {
      "command": "node",
      "args": ["C:/PATH/TO/PARENT/FOLDER/kpu-mcp/index.js"]
    }
  }
}

Available Features

Once configured, you can access these keyword research tools:

  • Google's People Also Ask questions
  • Google Autocomplete suggestions
  • Reddit and Quora questions
  • Semantic keyword discovery

How to install this MCP server

For Claude Code

To add this MCP server to Claude Code, run this command in your terminal:

claude mcp add-json "keywordspeopleuse" '{"command":"node","args":["/ABSOLUTE/PATH/TO/PARENT/FOLDER/kpu-mcp/index.js"]}'

See the official Claude Code MCP documentation for more details.

For Cursor

There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json file so that it is available in all of your projects.

If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json file.

Adding an MCP server to Cursor globally

To add a global MCP server go to Cursor Settings > Tools & Integrations and click "New MCP Server".

When you click that button the ~/.cursor/mcp.json file will be opened and you can add your server like this:

{
    "mcpServers": {
        "keywordspeopleuse": {
            "command": "node",
            "args": [
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/kpu-mcp/index.js"
            ]
        }
    }
}

Adding an MCP server to a project

To add an MCP server to a project you can create a new .cursor/mcp.json file or add it to the existing one. This will look exactly the same as the global MCP server example above.

How to use the MCP server

Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.

The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.

You can also explicitly ask the agent to use the tool by mentioning the tool name and describing what the function does.

For Claude Desktop

To add this MCP server to Claude Desktop:

1. Find your configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

2. Add this to your configuration file:

{
    "mcpServers": {
        "keywordspeopleuse": {
            "command": "node",
            "args": [
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/kpu-mcp/index.js"
            ]
        }
    }
}

3. Restart Claude Desktop for the changes to take effect

Want to 10x your AI skills?

Get a free account and learn to code + market your apps using AI (with or without vibes!).

Nah, maybe later