Skip to main content
Glama
Doriandarko

Claude Web Search MCP Server

by Doriandarko

Servidor MCP de búsqueda web de Claude

Este servidor MCP (Protocolo de Contexto de Modelo) proporciona funciones de búsqueda web mediante la API de Claude. Permite a los LLM acceder a información actualizada de la web a través de una interfaz estandarizada.

Características

  • Herramienta de búsqueda web que utiliza la API de búsqueda web de Claude

  • Soporte para filtrado de dominios (dominios permitidos y bloqueados)

  • Resultados máximos configurables por búsqueda

  • Configuración automática desde el archivo de configuración de Claude Desktop

Related MCP server: Google Search MCP

Prerrequisitos

  • Node.js 18 o superior

  • Una clave API antrópica con búsqueda web habilitada

  • Aplicación de escritorio Claude para pruebas

Instalación y configuración

  1. Clonar el repositorio:

    git clone https://github.com/Doriandarko/claude-search-mcp.git
    cd claude-search-mcp
  2. Instalar dependencias:

    npm install
  3. Construir el servidor:

    npm run build

    Esto compila el código TypeScript y hace que el servidor sea ejecutable.

  4. Vincular el servidor para acceso global:

    npm link

    Esto hace que el comando mcp-server-claude-search esté disponible en todo el sistema, lo que permite que la aplicación Claude Desktop lo encuentre.

Ejecución del servidor con la aplicación de escritorio Claude

Una vez que el servidor está instalado y vinculado, la aplicación Claude Desktop puede administrarlo automáticamente si está configurada correctamente.

  1. Configurar la aplicación Claude Desktop: Abra el archivo de configuración del servidor MCP de su aplicación Claude Desktop (normalmente claude_desktop_config.json ). Agregue o actualice la entrada para este servidor:

    {
      "mcpServers": {
        // ... other servers ...
        "claude-search": {
          "command": "mcp-server-claude-search",
          "env": {
            "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE"
          }
        }
        // ... other servers ...
      }
    }

    Reemplace "YOUR_ANTHROPIC_API_KEY_HERE" con su clave de API de Anthropic. El servidor también intentará leer esta clave desde ~/code/claude-search-mcp/claude_desktop_config.json si la variable env no está configurada aquí, pero se recomienda definirla por servidor en la configuración principal.

  2. Iniciar la aplicación Claude Desktop: Inicie (o reinicie) la aplicación Claude Desktop. Ahora debería poder encontrar e iniciar mcp-server-claude-search cuando sea necesario.

  3. Utilizar la búsqueda web: ahora puedes utilizar las funciones de búsqueda web en tus conversaciones con Claude.

Ejecución manual del servidor (para pruebas y desarrollo)

Si desea ejecutar el servidor manualmente para fines de prueba o desarrollo (fuera de la administración de la aplicación Claude Desktop):

  • Usando el comando vinculado globalmente:

    mcp-server-claude-search
  • Directamente con tsx (para desarrollo con reinicio automático):

    npm run dev
  • Ejecutando el código compilado directamente:

    npm start

Parámetros de la herramienta de búsqueda web

La herramienta de búsqueda web admite los siguientes parámetros cuando la llama un LLM:

  • query (obligatorio): la cadena de consulta de búsqueda.

  • maxResults (opcional): número máximo de resultados de búsqueda a devolver (predeterminado: 5).

  • allowedDomains (opcional): Matriz de dominios para incluir en los resultados de búsqueda (por ejemplo, ["example.com", "wikipedia.org"] ).

  • blockedDomains (opcional): matriz de dominios para excluir de los resultados de búsqueda.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Available Tools

1 tool

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • First observedweb_search

TDQS

A4/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusion or overlap between tools, as there are no other tools to compare it against. The single tool's purpose is clearly defined and distinct by default.

Naming Consistency5/5

The single tool name 'web_search' follows a consistent verb_noun pattern, and since there are no other tools, there is no inconsistency to evaluate. The naming is straightforward and appropriate for its function.

Tool Count2/5

A single tool is generally too few for most server purposes, as it limits functionality and can feel thin or incomplete. For a web search server, while the core function is covered, additional tools like advanced search filters or result management might be expected to enhance utility.

Completeness3/5

The server provides a basic search function, which covers the essential need for real-time information retrieval. However, there are notable gaps, such as lack of tools for refining searches, handling pagination, or accessing specific types of content, which could limit agent effectiveness in complex scenarios.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Facilitates web search capabilities using Perplexity's API, allowing users to retrieve search results through Claude's interface.
    1
    8
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Exposes Perplexity AI's search capabilities to Claude, enabling real-time web search and information retrieval within the assistant. The project is currently in active development with plans to support Perplexity Spaces and multi-source data synthesis.
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables web search via Brave Search API with freshness filters, full page content fetching, and usage tracking. Designed for Claude integration.
    399 npm
    GPL 3.0