Enhanced Grok Search MCP Server with comprehensive analysis capabilities - A robust MCP server providing web search, news search, and Twitter/X search through xAI's Grok API with rich analysis features including timelines, direct quotes, and multiple perspectives.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add enhanced-grok-search --env XAI_API_KEY='<XAI_API_KEY>' --env GROK_API_URL='<GROK_API_URL>' --env GROK_API_KEY='<GROK_API_KEY>' -- npx grok-search-mcp~/.codex/config.toml
[mcp_servers.enhanced-grok-search]
command = "npx"
args = ["grok-search-mcp"]
env = { XAI_API_KEY = "<XAI_API_KEY>", GROK_API_URL = "<GROK_API_URL>", GROK_API_KEY = "<GROK_API_KEY>" }
# codex mcp add enhanced-grok-search --env XAI_API_KEY='<XAI_API_KEY>' --env GROK_API_URL='<GROK_API_URL>' --env GROK_API_KEY='<GROK_API_KEY>' -- npx grok-search-mcp~/.cursor/mcp.json
{
"mcpServers": {
"enhanced-grok-search": {
"command": "npx",
"args": [
"grok-search-mcp"
],
"env": {
"XAI_API_KEY": "<XAI_API_KEY>",
"GROK_API_URL": "<GROK_API_URL>",
"GROK_API_KEY": "<GROK_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"enhanced-grok-search": {
"type": "stdio",
"command": "npx",
"args": [
"grok-search-mcp"
],
"env": {
"XAI_API_KEY": "<XAI_API_KEY>",
"GROK_API_URL": "<GROK_API_URL>",
"GROK_API_KEY": "<GROK_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"enhanced-grok-search": {
"command": "npx",
"args": [
"grok-search-mcp"
],
"env": {
"XAI_API_KEY": "<XAI_API_KEY>",
"GROK_API_URL": "<GROK_API_URL>",
"GROK_API_KEY": "<GROK_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"enhanced-grok-search": {
"command": "npx",
"args": [
"grok-search-mcp"
],
"env": {
"XAI_API_KEY": "<XAI_API_KEY>",
"GROK_API_URL": "<GROK_API_URL>",
"GROK_API_KEY": "<GROK_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"enhanced-grok-search": {
"command": "npx",
"args": [
"grok-search-mcp"
],
"env": {
"XAI_API_KEY": "<XAI_API_KEY>",
"GROK_API_URL": "<GROK_API_URL>",
"GROK_API_KEY": "<GROK_API_KEY>"
}
}
}
}Environment variables
XAI_API_KEYGROK_API_URLGROK_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.