Kagi Search

Búsqueda web utilizando la API de Kagi Search

Documentación

Servidor Kagi MCP

smithery badge Servidor MCP que permite buscar en la web usando la API de Kagi

Kagi Server MCP server

Componentes

Recursos

El servidor implementa llamadas a métodos de API:

  • fastgpt
  • enrich/web
  • enrich/news

Prompts

El servidor no proporciona ningún prompt:

Herramientas

El servidor implementa varias herramientas:

  • ask_fastgpt para buscar en la web y encontrar una respuesta
  • enrich_web para enriquecer el contexto del modelo con contenido web
  • enrich_news para enriquecer el contexto del modelo con las últimas noticias

Configuración

Inicio rápido

Instalación

Instalación mediante Smithery

Para instalar el servidor Kagi MCP para Claude Desktop automáticamente mediante Smithery:

npx -y @smithery/cli install kagi-mcp --client claude

Claude Desktop

En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

Development/Unpublished Servers Configuration ``` "mcpServers": { "kagi-mcp": { "command": "uv", "args": [ "--directory", "path_to_project", "run", "kagi-mcp" ], "env": { "KAGI_API_KEY": "YOUR API KEY" } } } ```

Desarrollo

Compilación y publicación

Para preparar el paquete para su distribución:

  1. Sincronizar dependencias y actualizar el lockfile:
uv sync
  1. Compilar las distribuciones del paquete:
uv build

Esto creará distribuciones de código fuente y wheel en el directorio dist/.

  1. Publicar en PyPI:
uv publish

Nota: Necesitarás configurar las credenciales de PyPI mediante variables de entorno o banderas de comando:

  • Token: --token o UV_PUBLISH_TOKEN
  • O nombre de usuario/contraseña: --username/UV_PUBLISH_USERNAME y --password/UV_PUBLISH_PASSWORD

Depuración

npx @modelcontextprotocol/inspector uv --directory path_to_project run kagi-mcp