Kagi (Node.Js) MCP Server

Node implementation of a Kagi MCP server

Local serverstdioTypeScript

What is the Kagi (Node.Js) MCP Server?

Node implementation of a Kagi MCP server

The short version

A Node.js implementation of the Kagi MCP server that provides web search capabilities to AI assistants using the Kagi search API.

  • Web search using the Kagi API
  • Support for multiple search queries in parallel
  • Formatted search results
  • Built with TypeScript and the official MCP SDK
  • Pre-built and ready to use (no build step required)
  • Unique tool name (kagi_web_search) to avoid conflicts with other MCP servers

What it needs from you

  • Node.js 18 or higher - Kagi API key

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

How to install the Kagi (Node.Js) MCP Server

{
  "mcpServers": {
    "kagi": {
      "command": "npx",
      "args": ["-y", "github"],
      "env": {
        "KAGI_API_KEY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 18 or higher - Kagi API key
VariableDescriptionRequired
KAGI_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Kagi (Node.Js) to Pre.”
  • “Use Kagi (Node.Js) to Name.”
  • “Use Kagi (Node.Js) to Type.”

Frequently asked questions

It is a Node.js implementation of an MCP server that provides web search capabilities to AI assistants using the Kagi search API.