Bing Search

Realize pesquisas na web, notícias e imagens usando a API de Pesquisa do Microsoft Bing.

Documentação

Bing Search MCP Server

Um servidor Model Context Protocol (MCP) para integração com a Microsoft Bing Search API, permitindo que assistentes de IA realizem pesquisas na web, notícias e imagens.

smithery badge

Bing Search MCP Server

Recursos

  • Pesquisa na web para informações gerais
  • Pesquisa de notícias para eventos recentes e informações oportunas
  • Pesquisa de imagens para conteúdo visual
  • Limitação de taxa para prevenir abuso da API
  • Tratamento abrangente de erros

Requisitos

  • Python 3.10 ou superior
  • Chave da API do Microsoft Bing Search
  • Cliente compatível com MCP (ex.: Claude Desktop, Cursor)

Instalação

  1. Clone este repositório
  2. Instale as dependências:
    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    uv pip install -e .
    

Configuração

Defina as variáveis de ambiente necessárias:

export BING_API_KEY="your-bing-api-key"
export BING_API_URL="https://api.bing.microsoft.com/"  # Optional

Para Windows:

set BING_API_KEY=your-bing-api-key
set BING_API_URL=https://api.bing.microsoft.com/

Uso

Executando o servidor

uvx bing-search-mcp

Configurando com Claude for Desktop

Adicione o seguinte ao arquivo de configuração do Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json no macOS ou %APPDATA%\Claude\claude_desktop_config.json no Windows):

{
  "mcpServers": {
    "bing-search": {
      "command": "uvx",
      "args": [
        "/path/to/your/bing-search-mcp"
      ],
      "env": {
        "BING_API_KEY": "your-bing-api-key"
      }
    }
  }
}

Claude Code Bing Search MCP

Ferramentas Disponíveis

1. bing_web_search

Pesquisa web geral para informações, sites e conteúdo.

bing_web_search(query: str, count: int = 10, offset: int = 0, market: str = "en-US")

2. bing_news_search

Pesquisa artigos de notícias e eventos atuais.

bing_news_search(query: str, count: int = 10, market: str = "en-US", freshness: str = "Day")

3. bing_image_search

Pesquisa imagens.

bing_image_search(query: str, count: int = 10, market: str = "en-US")

Como obter uma chave da API do Bing

  1. Visite Microsoft Azure Portal
  2. Crie ou entre na sua conta do Azure
  3. Crie um novo recurso de Pesquisa do Bing
  4. Vá até o recurso e encontre sua chave de API na seção "Chaves e Endpoint"

Licença

MIT License