{"repo":"czottmann/kagi-ken-mcp","free":true,"listed":false,"github":"https://github.com/czottmann/kagi-ken-mcp","clone":"git clone https://github.com/czottmann/kagi-ken-mcp.git","description":"Unofficial MCP server for working with Kagi *without* API access (you'll need to be a customer). Searches and summarizes. Uses Kagi session token for easy authentication. Works well with your agent.","language":"JavaScript","stars":41,"topics":["kagi-ken","kagi-search","kagi-summarizer","mcp","mcp-server"],"license":"MIT","category":"mcp-servers","readme_excerpt":"kagi-ken-mcp A lightweight Node MCP server around the kagi-ken package, providing access to Kagi.com services using Kagi session tokens: - Search : Searches Kagi - Summarizer : Uses Kagi's Summarizer to create summaries from URLs or text content Unlike the official Kagi API which requires API access, this MCP server uses your existing Kagi session to access both search and summarization features. \"Kagi-ken\" is a portmanteau of \"Kagi\" (the service) and \"token\" . Why? The Kagi API requires a separate API key, which are invite-only at the moment. If you already have a Kagi subscription but no API access, yet want to programmatically access Kagi's services from LLMs or agents like Claude, this MCP server provides an alternative. Features - Search : Fetch web results using Kagi Search with concurrent query processing - Summarization : Summarize content from URLs with customizable output types and languages The server supports two methods for using your Kagi session token (see Installation), in this order: 1. KAGI SESSION TOKEN environment variable 2. /.kagi session token file containing the token string It includes comprehensive error handling: - Connection timeouts (10 seconds per search) - Invalid input validation - Environment variable validation - Graceful error formatting Installation Node.js 22+ is required. 1. Get Kagi Session Token 1. Visit Kagi Settings in your browser 2. Copy the Session Link 3. Extract the token value from the link 4. Use that value as your session toke","default_branch":null,"files":null,"tree":[],"storefront":"/r/czottmann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/czottmann/kagi-ken-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}