// may the 4th be with you⚔️
search-web

Kagi Search

by kagisearch

Supercharge AI tools with Kagi MCP: fast google web search API, powerful ai summarizer, and seamless ai summary tool int

Supercharge your AI tools with fast web search and summarization via the Kagi MCP server. This server connects your Model Context Protocol-compatible apps to advanced search and summarizer features, making it easy to find real-time information and generate quick summaries from web content, articles, or videos. Customize settings such as summarizer engine and logging for flexible performance tailored to your workflow. Ideal for boosting productivity in research or automation tasks, the Kagi MCP server streamlines smart data retrieval with seamless integration into your existing environments.

github stars

316

0 commentsdiscussion

Both formats append explainx.ai attribution and the canonical URL for this MCP server listing.

Requires Kagi API access (closed beta)Customizable summarizer engines

best for

  • / Research tasks requiring current information
  • / Content analysis and summarization workflows
  • / AI assistants needing web search capabilities
  • / Automation tasks requiring web data

capabilities

  • / Search the web via Kagi's API
  • / Summarize web content and articles
  • / Summarize videos
  • / Generate quick summaries with customizable engines
  • / Retrieve real-time information

what it does

Connects your AI tools to Kagi's search API and summarizer to find real-time web information and generate summaries from web content, articles, or videos.

about

Kagi Search is an official MCP server published by kagisearch that provides AI assistants with tools and capabilities via the Model Context Protocol. Supercharge AI tools with Kagi MCP: fast google web search API, powerful ai summarizer, and seamless ai summary tool int It is categorized under search web.

how to install

You can install Kagi Search in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

license

MIT

Kagi Search is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

readme

Kagi MCP server

<a href="https://glama.ai/mcp/servers/xabrrs4bka"> <img width="380" height="200" src="https://glama.ai/mcp/servers/xabrrs4bka/badge" alt="Kagi Server MCP server" /> </a>

Setup Intructions

Before anything, unless you are just using non-search tools, ensure you have access to the search API. It is currently in closed beta and available upon request. Please reach out to support@kagi.com for an invite.

Install uv first.

MacOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Installing via Smithery

Alternatively, you can install Kagi for Claude Desktop via Smithery:

npx -y @smithery/cli install kagimcp --client claude

Setup with Claude

Claude Desktop

// claude_desktop_config.json
// Can find location through:
// Hamburger Menu -> File -> Settings -> Developer -> Edit Config
{
  "mcpServers": {
    "kagi": {
      "command": "uvx",
      "args": ["kagimcp"],
      "env": {
        "KAGI_API_KEY": "YOUR_API_KEY_HERE",
        "KAGI_SUMMARIZER_ENGINE": "YOUR_ENGINE_CHOICE_HERE" // Defaults to "cecil" engine if env var not present
      }
    }
  }
}

Claude Code

Add the Kagi mcp server with the following command (setting summarizer engine optional):

claude mcp add kagi -e KAGI_API_KEY="YOUR_API_KEY_HERE" KAGI_SUMMARIZER_ENGINE="YOUR_ENGINE_CHOICE_HERE" -- uvx kagimcp

Now claude code can use the Kagi mcp server. However, claude code comes with its own web search functionality by default, which may conflict with Kagi. You can disable claude's web search functionality with the following in your claude code settings file (~/.claude/settings.json):

{
  "permissions": {
    "deny": [
      "WebSearch"
    ]
  }
}

Pose query that requires use of a tool

e.g. "Who was time's 2024 person of the year?" for search, or "summarize this video: https://www.youtube.com/watch?v=jNQXAC9IVRw" for summarizer.

Debugging

Run:

npx @modelcontextprotocol/inspector uvx kagimcp

Local/Dev Setup Instructions

Clone repo

git clone https://github.com/kagisearch/kagimcp.git

Install dependencies

Install uv first.

MacOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Then install MCP server dependencies:

cd kagimcp

# Create virtual environment and activate it
uv venv

source .venv/bin/activate # MacOS/Linux
# OR
.venv/Scripts/activate # Windows

# Install dependencies
uv sync

Setup with Claude Desktop

Using MCP CLI SDK

# `pip install mcp[cli]` if you haven't
mcp install /ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp/src/kagimcp/server.py -v "KAGI_API_KEY=API_KEY_HERE"

Manually

# claude_desktop_config.json
# Can find location through:
# Hamburger Menu -> File -> Settings -> Developer -> Edit Config
{
  "mcpServers": {
    "kagi": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp",
        "run",
        "kagimcp"
      ],
      "env": {
        "KAGI_API_KEY": "YOUR_API_KEY_HERE",
        "KAGI_SUMMARIZER_ENGINE": "YOUR_ENGINE_CHOICE_HERE" // Defaults to "cecil" engine if env var not present
      }
    }
  }
}

Pose query that requires use of a tool

e.g. "Who was time's 2024 person of the year?" for search, or "summarize this video: https://www.youtube.com/watch?v=jNQXAC9IVRw" for summarizer.

Debugging

Run:

# If mcp cli installed (`pip install mcp[cli]`)
mcp dev /ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp/src/kagimcp/server.py

# If not
npx @modelcontextprotocol/inspector \
      uv \
      --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/kagimcp \
      run \
      kagimcp

Then access MCP Inspector at http://localhost:5173. You may need to add your Kagi API key in the environment variables in the inspector under KAGI_API_KEY.

Advanced Configuration

  • Level of logging is adjustable through the FASTMCP_LOG_LEVEL environment variable (e.g. FASTMCP_LOG_LEVEL="ERROR")
  • Summarizer engine can be customized using the KAGI_SUMMARIZER_ENGINE environment variable (e.g. KAGI_SUMMARIZER_ENGINE="daphne")
    • Learn about the different summarization engines here
  • There may be more secure ways of plugging into the MCP. A user wrote down some details here

FAQ

What is the Kagi Search MCP server?
Kagi Search is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
How do MCP servers relate to agent skills?
Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
How are reviews shown for Kagi Search?
This profile displays 64 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.7 out of 5—verify behavior in your own environment before production use.

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
MCP server reviews

Ratings

4.764 reviews
  • Ganesh Mohane· Dec 24, 2024

    We evaluated Kagi Search against two servers with overlapping tools; this profile had the clearer scope statement.

  • Layla Gupta· Dec 20, 2024

    Strong directory entry: Kagi Search surfaces stars and publisher context so we could sanity-check maintenance before adopting.

  • Ira Khanna· Dec 8, 2024

    Kagi Search has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.

  • Arya White· Dec 4, 2024

    Kagi Search reduced integration guesswork — categories and install configs on the listing matched the upstream repo.

  • Olivia Thompson· Nov 27, 2024

    We evaluated Kagi Search against two servers with overlapping tools; this profile had the clearer scope statement.

  • Dev Yang· Nov 23, 2024

    I recommend Kagi Search for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.

  • Sakshi Patil· Nov 15, 2024

    Kagi Search has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.

  • Layla Desai· Nov 11, 2024

    Useful MCP listing: Kagi Search is the kind of server we cite when onboarding engineers to host + tool permissions.

  • Naina Agarwal· Oct 18, 2024

    Kagi Search is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.

  • Dev Sharma· Oct 14, 2024

    Strong directory entry: Kagi Search surfaces stars and publisher context so we could sanity-check maintenance before adopting.

showing 1-10 of 64

1 / 7