2 dépôts
Developing applications that connect to servers to access external tools and data through a standard interface.
Distinct from API Client Connectivity: Distinct from API Client Connectivity: focuses on the development of client applications for AI tool access, not just the connectivity mechanism.
Explore 2 awesome GitHub repositories matching artificial intelligence & ml · Client Development. Refine with filters or upvote what's useful.
Ships a client application that connects to IDA Pro servers for AI-driven reverse engineering.
Il s'agit d'un SDK et d'un framework pour implémenter le Model Context Protocol en Go. Il fournit un système standardisé pour créer des serveurs et des clients échangeant des ressources externes, des données propriétaires et des outils exécutables afin de fournir du contexte aux grands modèles de langage (LLM). Le SDK inclut une bibliothèque de communication JSON-RPC et un framework d'intégration pour exposer des données locales, des modèles de prompts et des fonctions typées aux modèles d'IA. Il permet le développement de serveurs de protocole fournissant un contexte externe ainsi que de clients consommant ces outils et ressources distants. Le projet couvre la gestion du cycle de vie des connexions et la négociation de version de protocole pour assurer l'interopérabilité. Il propose des abstractions de transport pour l'échange de messages via l'entrée/sortie standard ou HTTP, ainsi que des capacités de mappage de ressources et de gestion de session. Les fonctionnalités de sécurité et d'observabilité incluent l'intégration d'identité OAuth, des restrictions d'accès aux répertoires pour les serveurs, et des outils pour l'inspection du trafic et la vérification des capacités.
Provides the development framework for building client applications that consume AI tools and data via a standardized interface.