czottmann/kagi-ken-mcp

czottmann/kagi-ken-mcp

от czottmann
Легковесный MCP-сервер для поиска и суммаризации контента через Kagi, использующий ваш токен сессии вместо API-ключа. Идеален для пользователей Kagi, желающих программно обращаться к сервису через ...

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:

Часто задаваемые вопросы

Инструменты были проиндексированы:
kagi_search_fetch

Получает результаты веб-поиска по одному или нескольким запросам через поисковую систему Kagi.com. Используй для общего поиска и когда пользователь явно просит «получить» результаты или информацию. Результаты собираются по всем переданным запросам. Они пронумерованы непрерывно, чтобы пользователь мог ссылаться на конкретный результат по номеру. Поддерживает необязательный параметр limit для ограничения количества результатов на запрос.

Kagi Search

Параметры
  • limitinteger

    Максимальное количество результатов поиска на запрос (по умолчанию: 10, максимум: 50)

  • queriesstring[]обязательный

    Один или несколько кратких поисковых запросов, сфокусированных на ключевых словах. Включайте важный контекст в каждый запрос для самостоятельного использования.

kagi_summarizer

Обобщает содержимое по URL с помощью API Kagi.com Summarizer. Summarizer умеет обобщать документы любого типа (текстовая веб-страница, видео, аудио и т.д.).

Kagi Summarizer

Параметры
  • summary_typeenum

    Тип создаваемого резюме. Варианты: 'summary' — связный текст, 'takeaway' — маркированный список ключевых моментов.

  • target_languagestring

    Желаемый язык вывода с использованием кодов языков (например, 'EN' для английского). Если не указано, исходный язык документа влияет на результат.

  • urlstringобязательный

    URL документа для суммаризации.

Выберите клиент, чтобы установить czottmann/kagi-ken-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "czottmann-kagi-ken-mcp-ek81bo6f8m": {
      "command": "npx",
      "args": [
        "-y",
        "github:czottmann/kagi-ken-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "czottmann-kagi-ken-mcp-ek81bo6f8m": {
      "command": "npx",
      "args": [
        "-y",
        "github:czottmann/kagi-ken-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "czottmann-kagi-ken-mcp-ek81bo6f8m": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "github:czottmann/kagi-ken-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"czottmann-kagi-ken-mcp-ek81bo6f8m\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"github:czottmann/kagi-ken-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "czottmann-kagi-ken-mcp-ek81bo6f8m": {
      "command": "npx",
      "args": [
        "-y",
        "github:czottmann/kagi-ken-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add czottmann-kagi-ken-mcp-ek81bo6f8m -- npx -y github:czottmann/kagi-ken-mcp

Либо через JSON-конфиг:

claude mcp add-json czottmann-kagi-ken-mcp-ek81bo6f8m "{\"command\":\"npx\",\"args\":[\"-y\",\"github:czottmann/kagi-ken-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add czottmann-kagi-ken-mcp-ek81bo6f8m -- npx -y github:czottmann/kagi-ken-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.czottmann-kagi-ken-mcp-ek81bo6f8m]
command = "npx"
args = ["-y", "github:czottmann/kagi-ken-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите czottmann/kagi-ken-mcp, а в поле команды запуска — строку ниже:
npx -y github:czottmann/kagi-ken-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "czottmann-kagi-ken-mcp-ek81bo6f8m": {
      "command": "npx",
      "args": [
        "-y",
        "github:czottmann/kagi-ken-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "czottmann-kagi-ken-mcp-ek81bo6f8m": {
      "command": "npx",
      "args": [
        "-y",
        "github:czottmann/kagi-ken-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например czottmann-kagi-ken-mcp-ek81bo6f8m.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: czottmann-kagi-ken-mcp-ek81bo6f8m
    command: npx
    args:
      - "-y"
      - "github:czottmann/kagi-ken-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "czottmann-kagi-ken-mcp-ek81bo6f8m": {
      "command": "npx",
      "args": [
        "-y",
        "github:czottmann/kagi-ken-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

kagisearch/kagimcp

kagisearch/kagimcp

от kagisearch

MCP-сервер для поиска и извлечения контента через Kagi API. Поддерживает веб, новости, видео, подкасты, изображения и выгрузку страниц в Markdown. Полезен разработчикам MCP-клиентов.

Python⭐ 545
kimdonghwi94/Web-Analyzer-MCP

kimdonghwi94/Web-Analyzer-MCP

от kimdonghwi94

MCP сервер для интеллектуального анализа веб-страниц: умеет извлекать ключевой контент в чистый markdown и отвечать на вопросы по содержимому сайта с помощью GPT. Помогает разработчикам получать су...

Python⭐ 4
MastadoonPrime/sylex-search

MastadoonPrime/sylex-search

от mastadoonprime

MCP сервер для поиска и сравнения товаров, услуг и бизнесов - структурированный JSON вместо веб-страниц. Идеален для AI-агентов, которым нужно находить подрядчиков, SaaS. В индексе 14 000+ записей....

Python⭐ 4
n24q02m/wet-mcp

n24q02m/wet-mcp

от n24q02m

Открытый MCP-сервер для AI-агентов с веб-поиском, извлечением контента и поиском по документации библиотек. Использует 5 стратегий скрапинга, работает без API-ключей — подходит для автономного сбор...

Python⭐ 19
Exa MCP Server

Exa MCP Server

официальный

от exa-labs

Exa ищет по интернету и коду, извлекает чистый текст страниц и собирает данные о компаниях. Работает по API-ключу, хостить сервер не нужно.

TypeScript⭐ 5148
Perplexity MCP

Perplexity MCP

официальный

от perplexityai

Официальный сервер Perplexity: ищет свежую информацию в вебе, отвечает на вопросы и проводит глубокие исследования с моделями Sonar. Работает по API-ключу.

TypeScript⭐ 2581
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин