samy-clivolt/serper-mcp-server-fixed
If you are the rightful owner of serper-mcp-server-fixed and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Serper MCP Server is a Model Context Protocol server that provides Google Search capabilities via Serper with specific endpoints and full parameter support.
Serper MCP Server (Version corrigée)
🚀 Version corrigée du serveur MCP Serper avec endpoints spécifiques et support complet des paramètres
Un serveur Model Context Protocol qui fournit Google Search via Serper avec des endpoints corrigés selon la documentation officielle de Serper.
🆕 Corrections apportées dans cette version
- ✅ Endpoints spécifiques : Utilisation des bons endpoints pour chaque type de recherche
- ✅ Places Search : Endpoint corrigé
https://google.serper.dev/places
- ✅ Reviews Search : Endpoint corrigé
https://google.serper.dev/reviews
- ✅ Nouveau schéma PlacesRequest : Paramètres optimisés pour les recherches de lieux
- ✅ ReviewsRequest amélioré : Paramètre
fid
rendu optionnel - ✅ Support complet : Paramètres
gl
,hl
,location
correctement gérés - ✅ Tests validés : Fonctionnement vérifié avec des cas d'usage réels
📋 Outils disponibles
google_search
- Recherche Google standardgoogle_search_images
- Recherche d'imagesgoogle_search_videos
- Recherche de vidéosgoogle_search_places
- [CORRIGÉ] Recherche de lieux avec endpoint spécifiquegoogle_search_maps
- Recherche sur Google Mapsgoogle_search_reviews
- [CORRIGÉ] Recherche d'avis avec paramètres flexiblesgoogle_search_news
- Recherche d'actualitésgoogle_search_shopping
- Recherche shoppinggoogle_search_lens
- Recherche Google Lensgoogle_search_scholar
- Recherche Google Scholargoogle_search_parents
- Recherche parentalgoogle_search_autocomplete
- Autocomplétionwebpage_scrape
- Scraping de pages web
🔧 Utilisation
Configuration avec uv
(recommandé)
-
Assurez-vous d'avoir installé
uv
sur votre système. -
Dans votre configuration MCP client ou les paramètres Claude (fichier
claude_desktop_config.json
), ajoutez le serveur MCP serper :{ "mcpServers": { "serper": { "command": "uvx", "args": ["serper-mcp-server"], "env": { "SERPER_API_KEY": "<Votre clé API Serper>" } } } }
Configuration avec pip
-
Installez le package :
pip install serper-mcp-server
-
Configuration pour votre client MCP :
{ "mcpServers": { "serper": { "command": "python3", "args": ["-m", "serper_mcp_server"], "env": { "SERPER_API_KEY": "<Votre clé API Serper>" } } } }
🧪 Exemple d'utilisation
Recherche de lieux (Places)
# Recherche de lieux avec les paramètres corrigés
{
"q": "Smartch",
"location": "France",
"gl": "fr",
"hl": "fr"
}
Recherche d'avis (Reviews)
# Recherche d'avis avec CID obtenu via Places
{
"cid": "17077932821649815749",
"gl": "fr",
"hl": "fr"
}
🐛 Débogage
Vous pouvez utiliser l'inspecteur MCP pour déboguer le serveur :
npx @modelcontextprotocol/inspector uvx serper-mcp-server
Ou pour le développement local :
cd path/to/servers/src/serper
npx @modelcontextprotocol/inspector uv run serper-mcp-server -e SERPER_API_KEY=<votre-clé>
📝 Changelog
Version corrigée (2024)
- [FIX] Correction des endpoints pour correspondre à la documentation Serper
- [NEW] Ajout du schéma PlacesRequest spécifique
- [IMPROVE] Paramètre fid optionnel dans ReviewsRequest
- [TEST] Validation complète avec cas d'usage réels
Version originale
- Implémentation initiale du serveur MCP Serper
- Support de base pour tous les types de recherche
🔑 Obtenir une clé API Serper
- Créez un compte sur serper.dev
- Récupérez votre clé API depuis le dashboard
- Configurez la variable d'environnement
SERPER_API_KEY
📄 Licence
Ce serveur MCP Serper est sous licence MIT. Vous êtes libre d'utiliser, modifier et distribuer le logiciel selon les termes de la licence MIT.