Kagi MCP Server logo

Kagi MCP Server

by Kagi Search

The Kagi MCP server allows you to integrate Kagi's search and summarization capabilities with applications like Claude Desktop. It acts as a bridge, enabling these applications to leverage Kagi's API for tasks like web search and content summarization.

View on GitHub

Last updated: N/A

What is Kagi MCP Server?

The Kagi MCP server is a Model Context Protocol (MCP) server that enables applications like Claude Desktop to access Kagi's search and summarization tools. It acts as an intermediary, translating requests from the application into Kagi API calls and returning the results.

How to use Kagi MCP Server?

To use the Kagi MCP server, you can install it via Smithery or manually by cloning the repository and installing dependencies. You'll need a Kagi API key and then configure your application (e.g., Claude Desktop) to use the server by specifying the command, arguments, and environment variables, including your API key. Detailed setup instructions are provided in the README.

Key features of Kagi MCP Server

  • Integration with Kagi Search API

  • Integration with Kagi Summarizer API

  • Support for Claude Desktop

  • Easy installation via Smithery

  • Local/Dev setup instructions

  • Configurable summarization engine

  • Adjustable logging level

Use cases of Kagi MCP Server

  • Enabling Claude Desktop to perform web searches

  • Summarizing web pages or YouTube videos within Claude Desktop

  • Integrating Kagi's search and summarization capabilities into other MCP-compatible applications

  • Using Kagi search and summarization tools in local development environments

FAQ from Kagi MCP Server

How do I get a Kagi API key?

The Kagi Search API is currently in closed beta. You can request an invite by contacting [email protected].

How do I configure Claude Desktop to use the Kagi MCP server?

You need to modify the claude_desktop_config.json file to include a mcpServers entry for Kagi, specifying the command, arguments, and environment variables, including your Kagi API key.

What summarization engines are available?

You can find information about the different summarization engines available in the Kagi API documentation: https://help.kagi.com/kagi/api/summarizer.html#summarization-engines

How do I adjust the logging level?

You can adjust the logging level by setting the FASTMCP_LOG_LEVEL environment variable (e.g., FASTMCP_LOG_LEVEL="ERROR").

How do I debug the Kagi MCP server?

You can use the MCP Inspector to debug the server. Instructions are provided in the README for both local and development setups.