Quickstart
Ce guide vous montre comment connecter votre premier agent au serveur MCP Qalita en quelques minutes.
Prérequis
- Un compte sur la plateforme Qalita associé à votre organisation.
- L'URL du serveur MCP Qalita (ex :
https://api.qalita.io/mcp). - Une clé d'API Qalita avec les autorisations MCP activées (depuis l'interface Qalita, section "Agent Access" / "API Keys").
Utiliser un agent Python avec le SDK
Pour développer rapidement avec LangChain ou LangGraph, nous avons encapsulé le client MCP dans le SDK de Qalita :
pip install qalita-core[agent]
Script de connexion de base
Voici un exemple basique d'initialisation en Python :
from qalita_core.mcp import QalitaMCPClient
import asyncio
async def test_mcp():
# Initialisation du client
client = QalitaMCPClient(
server_url="https://api.qalita.io/mcp",
api_key="votre_cle_api_qalita_ici"
)
# Récupérer les "tools" MCP disponibles
tools = await client.get_langchain_tools()
print(f"[{len(tools)}] Outils MCP Qalita récupérés :")
for tool in tools:
print(f" - {tool.name}: {tool.description}")
if __name__ == "__main__":
asyncio.run(test_mcp())
À ce stade, votre agent a découvert que la plateforme Qalita possède des capacités (les "tools"). L'étape suivante est d'habiliter un LLM à les utiliser.
Prochaines étapes
- Allez plus loin en consultant le guide complet LangGraph (si vous souhaitez implémenter un agent avec LangGraph).
- Testez la connexion au serveur directement avec Claude Desktop.
- Comprenez les mécanismes d'authentification et autorisations MCP.