- Home
- MCP servers
- Keyword Research Tool
Keyword Research Tool
- typescript
1
GitHub Stars
typescript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"rpark-keyword-research-tool-mcp": {
"command": "node",
"args": [
"path/to/keyword-research-tool-mcp/dist/index.js"
],
"env": {
"FIRECRAWL_API_KEY": "fc-xxxxxxxxxx",
"PERPLEXITY_API_KEY": "pplx-xxxxxxxxxx",
"DATAFORSEO_PASSWORD": "your-password",
"DATAFORSEO_USERNAME": "your-username"
}
}
}
}You use the Keyword Research Tool MCP Server to run end-to-end SEO keyword research and analysis inside your MCP client. It automates website crawling, seed keyword generation, data enrichment, clustering, and reporting, giving you actionable insights and organized outputs for targeting and strategy.
How to use
You run the server through an MCP client by loading the configured MCP server that handles the keyword research workflow. When you call the analyze_website tool, you provide the website URL and business context, and the server orchestrates content scraping, keyword generation, data enrichment, SERP analysis, clustering, scoring, and report generation. You will receive a structured JSON report suitable for technical use and a formatted text report suitable for executive review.
How to install
Prerequisites you need before installing include Node.js and npm to build and run the MCP server, plus the API keys for the external services used by the tool.
Step 1. Clone the project repository.
git clone <this-repo>
Step 2. Install dependencies and build.
git clone <this-repo>
cd keyword-research-tool-mcp
npm install
npm run build
Configuration and running via MCP client
The MCP server is configured to run as a local process connected to your MCP client. You load the following configuration snippet into your MCP client so it can start the keyword research tool locally.
{
"mcpServers": {
"seo_keyword_research": {
"command": "node",
"args": ["path/to/keyword-research-tool-mcp/dist/index.js"],
"env": {
"FIRECRAWL_API_KEY": "fc-xxxxxxxxxxxxxxxxxxxx",
"PERPLEXITY_API_KEY": "pplx-xxxxxxxxxxxxxxxxxxxx",
"DATAFORSEO_USERNAME": "your-username",
"DATAFORSEO_PASSWORD": "your-password"
}
}
}
}
Available tools
analyze_website
Performs complete SEO keyword research and analysis for a given website, including crawling, keyword generation, data enrichment, clustering, scoring, and report generation.