Kagi Search

Pesquisa na web usando a API do Kagi Search

Documentação

Servidor MCP Kagi

smithery badge Servidor MCP que permite pesquisar na web usando a API Kagi

Kagi Server MCP server

Componentes

Recursos

O servidor implementa chamadas de métodos da API:

  • fastgpt
  • enrich/web
  • enrich/news

Prompts

O servidor não fornece nenhum prompt:

Ferramentas

O servidor implementa várias ferramentas:

  • ask_fastgpt para pesquisar na web e encontrar uma resposta
  • enrich_web para enriquecer o contexto do modelo com conteúdo da web
  • enrich_news para enriquecer o contexto do modelo com as últimas notícias

Configuração

Início rápido

Instalação

Instalando via Smithery

Para instalar o servidor MCP Kagi para Claude Desktop automaticamente via Smithery:

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

Claude Desktop

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

Desenvolvimento/Configuração de Servidores Não Publicados ``` "mcpServers": { "kagi-mcp": { "command": "uv", "args": [ "--directory", "path_to_project", "run", "kagi-mcp" ], "env": { "KAGI_API_KEY": "YOUR API KEY" } } } ```

Desenvolvimento

Compilação e Publicação

Para preparar o pacote para distribuição:

  1. Sincronize as dependências e atualize o lockfile:
uv sync
  1. Compile as distribuições do pacote:
uv build

Isso criará distribuições de origem e wheel no diretório dist/.

  1. Publique no PyPI:
uv publish

Observação: Você precisará definir as credenciais do PyPI via variáveis de ambiente ou flags de comando:

  • Token: --token ou UV_PUBLISH_TOKEN
  • Ou nome de usuário/senha: --username/UV_PUBLISH_USERNAME e --password/UV_PUBLISH_PASSWORD

Depuração

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