Claude Web Search
Proporciona funcionalidad de búsqueda web impulsada por la API de Claude de Anthropic.
Documentación
Servidor MCP de Claude Web Search
Este servidor MCP (Model Context Protocol) proporciona capacidades de búsqueda web utilizando la API de Claude. Permite a los LLMs 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)
- Número máximo de resultados por búsqueda configurable
- Configuración automática desde el archivo de configuración de Claude Desktop
Requisitos previos
- Node.js 18 o superior
- Una clave API de Anthropic con búsqueda web habilitada
- Aplicación Claude Desktop para pruebas
Instalación y configuración
-
Clonar el repositorio:
git clone https://github.com/Doriandarko/claude-search-mcp.git cd claude-search-mcp -
Instalar dependencias:
npm install -
Compilar el servidor:
npm run buildEsto compila el código TypeScript y hace que el servidor sea ejecutable.
-
Enlazar el servidor para acceso global:
npm linkEsto hace que el comando
mcp-server-claude-searchesté disponible en todo el sistema, permitiendo que la aplicación Claude Desktop lo encuentre.
Ejecutar el servidor con la aplicación Claude Desktop
Una vez que el servidor esté instalado y enlazado, la aplicación Claude Desktop puede gestionarlo automáticamente si está configurado correctamente.
-
Configurar la aplicación Claude Desktop: Abra el archivo de configuración del servidor MCP de su aplicación Claude Desktop (generalmente
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 API real de Anthropic. El servidor también intentará leer esta clave desde~/code/claude-search-mcp/claude_desktop_config.jsonsi la variableenvno está configurada aquí, pero es una buena práctica definirla por servidor en la configuración principal. -
Iniciar la aplicación Claude Desktop: Inicie (o reinicie) su aplicación Claude Desktop. Ahora debería poder encontrar y lanzar
mcp-server-claude-searchcuando sea necesario. -
Usar la búsqueda web: Ahora puede usar las capacidades de búsqueda web en sus conversaciones con Claude.
Ejecución manual del servidor (para pruebas/desarrollo)
Si desea ejecutar el servidor manualmente para fines de prueba o desarrollo (fuera de la gestión de la aplicación Claude Desktop):
- Usando el comando enlazado 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 es llamada por 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 a incluir en los resultados de búsqueda (por ejemplo,["example.com", "wikipedia.org"]).blockedDomains(opcional): Matriz de dominios a excluir de los resultados de búsqueda.
Licencia
MIT