Kagi MCP Server

Kagi MCP server written in Go

Local serverstdioGo

What is the Kagi MCP Server?

Kagi MCP server written in Go

What you get

A Model Context Protocol (MCP) server that integrates with Kagi's search and summarizer APIs. This server allows Large Language Models (LLMs) to search the web and summarize web pages using Kagi's high-quality search and AI capabilities.

  • 🔍 Kagi Search: Search the web with Kagi's privacy-focused search engine
  • 📝 Kagi Summarizer: Summarize web pages using Kagi's FastGPT summarization APIs
  • 🔄 Multiple Transports: Support for both stdio and Server-Sent Events (SSE) protocols
  • 🔑 API Key Management: Flexible options for providing Kagi API keys

Configuration and credentials

  • Go 1.18+ (for building from source) - Kagi API key (available to Kagi subscribers)

More MCP options

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

Maintainer setup documentation.

How to install the Kagi MCP Server

{
  "mcpServers": {
    "kagi": {
      "command": "./kagimcp",
      "args": [],
      "env": {
        "KAGI_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Go 1.18+ (for building from source) - Kagi API key (available to Kagi subscribers)
VariableDescriptionRequired
KAGI_API_KEYCredential the server authenticates with.Yes

Frequently asked questions

It provides a standardized MCP interface so LLMs can call Kagi’s search and summarizer APIs as tools, without the LLM needing direct API credentials or custom code.