mcp_test/claude_ex.py
2025-03-30 14:47:33 +02:00

33 lines
1.1 KiB
Python

from brave_search_mcp import BraveSearchMCP
import json
def main():
# Remplacez "mcp-config.json" par le chemin vers votre fichier de configuration
brave_mcp = BraveSearchMCP("mcp-config.json")
# Effectuer une recherche
search_results = brave_mcp.search("Python programming", {
"count": 5,
"search_lang": "fr"
})
# Afficher les résultats
print("Résultats de recherche:")
for i, result in enumerate(search_results.get("web", {}).get("results", []), 1):
print(f"{i}. {result['title']}")
print(f" URL: {result['url']}")
print(f" Description: {result['description'][:100]}...")
print()
# Utiliser l'autocomplétion
suggestions = brave_mcp.autocomplete("machine lear")
# Afficher les suggestions
print("\nSuggestions d'autocomplétion:")
for suggestion in suggestions.get("suggestions", []):
print(f"- {suggestion['query']}")
# N'oubliez pas que le serveur sera automatiquement arrêté grâce à atexit
if __name__ == "__main__":
main()