Searches the web through Kagi's API using one MCP tool, with Claude Desktop configuration support.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Servers Kagi.
ac3xx/mcp-servers-kagi MCP server exposes Kagi web search to an MCP-compatible client. The currently available capability is the kagi_search tool. It accepts a search query and an optional limit, sends the request to Kagi's Search API, and returns the resulting search data to the client.
This makes the project suitable for agent workflows that need to retrieve current web information before summarizing, comparing, or analyzing it. The server itself does not provide the analysis step; the connected MCP client can use the returned results as context.
The README identifies Kagi's API as being in private beta. Access therefore depends on having a Kagi API key and access to that API.
The project is implemented in TypeScript and communicates with MCP clients over standard input and output. After the server is built and connected, a client such as Claude Desktop can invoke kagi_search during a conversation. The tool request contains the search text and may include a result limit. The server uses the configured Kagi credential to query the API and sends the response back through MCP.
The repository also names kagi_summarize, kagi_fastgpt, and kagi_enrich as future tools. They are not implemented, so their names should not be included in a working client configuration or workflow.
Clone or otherwise obtain the repository, install its dependencies with npm install, and build it with npm run build. The generated server is then configured as an MCP process. The README also provides npm run watch for development rebuilds.
Set KAGI_API_KEY in a .env file at the project root, or pass the variable through the MCP client's environment configuration. Keep the file out of version control; the README specifically recommends adding .env to .gitignore.
For Claude Desktop, the documented configuration uses the built build/index.js entry point and supplies KAGI_API_KEY under the server's env object. The exact executable path must be replaced with the path on the host running ac3xx/mcp-servers-kagi MCP server. The repository also documents Smithery as an installation route for Claude Desktop, but it does not provide a published package command for direct installation of this repository.
kagi_search: performs a web search through Kagi and accepts a query plus an optional limit.Only web search is implemented. The planned summarization, FastGPT, and enriched-news operations cannot currently be called. The README also notes that error handling and input validation are areas for future improvement, so consumers should account for the project's development status.
The ac3xx/mcp-servers-kagi MCP server requires a Kagi API key and access to Kagi's private-beta API. It is not described as a hosted endpoint; the documented setup builds and runs the TypeScript project locally. Debugging can be performed with npm run inspector, which exposes browser-based inspection tools for the stdio connection.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ac3xx-mcp-servers-kagi)<a href="https://allmcps.com/mcp/ac3xx-mcp-servers-kagi"><img src="https://allmcps.com/api/badge/ac3xx-mcp-servers-kagi?style=directory" alt="MCP Servers Kagi on AllMCPs" /></a>