Bing Search

Realiza búsquedas web, de noticias e imágenes utilizando la API de Microsoft Bing Search.

Documentación

Bing Search MCP Server

Un servidor de Model Context Protocol (MCP) para la integración con la API de Microsoft Bing Search, que permite a los asistentes de IA realizar búsquedas web, de noticias e imágenes.

smithery badge

Bing Search MCP Server

Características

  • Búsqueda web para información general
  • Búsqueda de noticias para eventos recientes e información actualizada
  • Búsqueda de imágenes para contenido visual
  • Limitación de velocidad para prevenir el abuso de la API
  • Manejo integral de errores

Requisitos

  • Python 3.10 o superior
  • Clave de API de Microsoft Bing Search
  • Cliente compatible con MCP (por ejemplo, Claude Desktop, Cursor)

Instalación

  1. Clona este repositorio
  2. Instala las dependencias:
    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    uv pip install -e .
    

Configuración

Configura las variables de entorno requeridas:

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

Ejecutar el servidor

uvx bing-search-mcp

Configuración con Claude for Desktop

Añade lo siguiente a tu archivo de configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json en macOS o %APPDATA%\Claude\claude_desktop_config.json en 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

Herramientas disponibles

1. bing_web_search

Búsqueda web general para información, sitios web y contenido.

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

2. bing_news_search

Busca artículos de noticias y eventos actuales.

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

3. bing_image_search

Busca imágenes.

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

Obtener una clave de API de Bing

  1. Visita Microsoft Azure Portal
  2. Crea o inicia sesión en tu cuenta de Azure
  3. Crea un nuevo recurso de Bing Search
  4. Ve al recurso y encuentra tu clave de API en la sección "Keys and Endpoint"

Licencia

MIT License