Pont MCP pour la recherche Kagi et la synthèse d'URL
Kagi-Session2API-MCP, créé par KSroido, est un serveur MCP qui permet aux assistants IA d'effectuer des recherches sur le web et de produire des résumés d'URL via des jetons de session Kagi au lieu de l'API officielle. L'outil expose des points de terminaison de recherche et de résumé, prend en charge la rotation des jetons et la limitation du taux pour un débit de requêtes soutenu, et inclut le spoofing de l'agent utilisateur et la détection automatique des jetons expirés. Il cible les abonnés Kagi et les utilisateurs avancés d'IA qui ont besoin de résultats de recherche sans publicité intégrés dans des clients compatibles avec MCP et des flux de travail de script.
Quelles tâches pouvez-vous réellement utiliser
Le serveur fournit deux outils pratiques : kagi_search_fetch pour récupérer les résultats de recherche Kagi et kagi_summarizer pour générer des résumés concis à partir d'URL de pages spécifiques. Les cas d'utilisation incluent l'augmentation des agents conversationnels avec des citations web actuelles, l'alimentation du contexte dérivé de la recherche dans des assistants de code, et la production de résumés de pages web courts pour des notes de recherche. L'implémentation accepte les opérateurs de recherche Kagi standard tels que site:, lang:, et filetype:, donc les requêtes raffinées fonctionnent directement via le point de terminaison MCP.
Quelle fiabilité ont les résultats de recherche et de résumé sous charge
Les résultats de recherche proviennent de l'index de Kagi via des jetons de session, et le résumeur produit des résumés concis, axés sur l'URL, plutôt que des synthèses longues. La fiabilité suit donc la couverture de l'index et la validité des jetons. Le serveur impose une limite de taux de jeton-bucket de 5 requêtes par seconde par jeton et permet une rotation round-robin entre plusieurs jetons, ce qui réduit les goulets d'étranglement à jeton unique et stabilise le débit lorsque plusieurs jetons valides sont configurés.
Est-ce que cela s'intègre dans les flux de travail MCP existants et quels compromis s'appliquent
L'intégration nécessite un environnement Python 3.11+ et une installation via pip ou un fonctionnement sous uvx, avec une configuration utilisant une variable d'environnement KAGI_SESSION_TOKENS séparée par des virgules ou un pool de jetons config.toml. Le serveur est compatible avec tout client compatible MCP et liste explicitement Claude Desktop, Cursor, Windsurf, Cline, et Hermes Agent. Il simule un User-Agent Firefox pour stabiliser l'accès à la session et détecte automatiquement les jetons expirés ; le développeur avertit que l'utilisation automatisée des jetons peut violer les Conditions de Service de Kagi et risquer la suspension du compte.
Un choix pragmatique pour les utilisateurs d'IA pratiques
Le serveur est une option pragmatique pour les utilisateurs d'IA pratiques qui ont besoin de contexte web en direct à l'intérieur des agents MCP et acceptent des responsabilités opérationnelles. Il convient à l'expérimentation, aux flux de travail d'agents sur mesure et aux tâches de recherche à court terme où une supervision manuelle vérifie les résultats. Les utilisateurs ayant besoin d'intégrations auditées et à faible risque devraient chercher ailleurs, car cet outil nécessite une gestion active et une acceptation des conséquences possibles sur la politique de service. Considérez-le comme un pont configurable plutôt que comme un connecteur d'entreprise prêt à l'emploi.





