Servidor MCP de búsqueda de Gemini
Un servidor MCP que genera respuestas basadas en la información más reciente utilizando la API de Gemini y la Búsqueda de Google.
Nota : Este servidor MCP no funciona de forma independiente. Debe usarse en combinación con asistentes de IA como Cline . La función de búsqueda de Gemini está disponible cuando carga este proyecto en un asistente de IA.
Un servidor MCP que utiliza la API de Gemini y la búsqueda de Google para generar respuestas basadas en información actualizada.
Nota : Este servidor MCP no funciona por sí solo. Debe utilizarse junto con un asistente de inteligencia artificial como Cline . Al cargar este proyecto en su asistente de inteligencia artificial, podrá utilizar la función de búsqueda Gemini.
Características
Herramientas
search- Generar respuestas usando Gemini 2.0 y la Búsqueda de GoogleToma una consulta como entrada y devuelve la respuesta de Gemini junto con los resultados de búsqueda relevantes
Related MCP server: MCP Gemini API Server
función
Herramientas
search- Responda preguntas usando Gemini 2.0 y la búsqueda de GoogleToma una consulta como entrada y devuelve las respuestas de Gemini y los resultados de búsqueda relevantes.
Configuración
Instalar dependencias:
npm installConstruir:
npm run buildEstablecer variables de entorno: Cree un archivo
.enven la raíz del proyecto con el siguiente contenido:
GEMINI_API_KEY=your_api_key_hereNota: Puedes obtener tu clave API de Gemini desde Google AI Studio .
Desarrollo
Para compilaciones automáticas durante el desarrollo:
npm run watchInstalación
Para utilizar con Claude Desktop, agregue la siguiente configuración:
Ventanas: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"gemini": {
"command": "node",
"args": ["path/to/gemini-search-server/build/index.js"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
}
}Depuración
Dado que los servidores MCP se comunican a través de stdio, recomendamos utilizar MCP Inspector para la depuración:
npm run inspectorEl Inspector proporciona una URL para acceder a las herramientas de depuración en su navegador.
Licencia
El código de este proyecto se publica bajo la licencia MIT . Sin embargo, tenga en cuenta que este proyecto utiliza la API de Google Gemini, que está sujeta a las Condiciones de servicio de Google . Al utilizar este servidor MCP, debe cumplir con la licencia MIT para nuestro código y los términos de Google para la API de Gemini.
configuración
Instalar dependencias:
npm installConstruir:
npm run buildEstablecer variables de entorno: Cree un archivo
.enven la raíz de su proyecto con el siguiente contenido:
GEMINI_API_KEY=your_api_key_here*La clave API de Gemini se puede obtener en Google AI Studio .
desarrollo
Construcciones de desarrollo automatizadas:
npm run watchinstalar
Para utilizar con Claude Desktop, agregue la siguiente configuración:
Ventanas: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"gemini": {
"command": "node",
"args": ["path/to/gemini-search-server/build/index.js"],
"env": {
"GEMINI_API_KEY": "your_api_key_here"
}
}
}
}depurar
Dado que los servidores MCP se comunican a través de stdio, recomendamos utilizar MCP Inspector para la depuración:
npm run inspectorInspector proporciona una URL para acceder a las herramientas de depuración en su navegador.
licencia
El código de este proyecto se publica bajo la licencia MIT . Sin embargo, dado que este proyecto utiliza la API de Google Gemini, también está sujeto a las Condiciones de Servicio de Google . Al utilizar este servidor MCP, debe cumplir con la licencia MIT para el código y los Términos de uso de la API de Gemini.