
LangSmith MCP Server
par amitrechavia
Connectez vos agents IA à LangSmith — interrogez les traces, gérez les prompts, lisez les datasets, lancez des requêtes d'expérimentation et suivez l'utilisation de la facturation via MCP.
Ce qu'il fait
Relie directement votre environnement de codage IA à LangSmith, la plateforme d'observabilité et d'évaluation de LangChain. Demandez à votre agent IA de récupérer des traces d'exécution d'un projet, d'inspecter l'historique des fils de conversation, de gérer des modèles de prompts, d'explorer des jeux de données d'évaluation et de consulter la facturation, le tout sans quitter votre éditeur.
Il s'agit d'un port TypeScript du serveur MCP LangSmith officiel en Python, avec une parité fonctionnelle de 100 % et une pagination sans état basée sur les caractères pour que les réponses restent dans les limites de contexte du LLM.
Outils
- get_thread_history — Récupère l'historique des messages d'un fil de conversation avec pagination par budget de caractères
- list_prompts — Récupère les prompts avec un filtre de visibilité public/privé optionnel
- get_prompt_by_name — Récupère un modèle de prompt spécifique par son nom exact
- push_prompt — Outil de documentation : comment créer et pousser des prompts vers LangSmith
- fetch_runs — Récupère les traces/exécutions d'outils/chaînes d'un ou plusieurs projets avec support de filtres FQL et auto-pagination
- list_projects — Liste les projets LangSmith avec filtrage optionnel par nom/dataset
- list_datasets — Récupère les datasets filtrés par ID, type, nom ou métadonnées
- list_examples — Lit les exemples de dataset avec filtres de version (
as_of) et de split optionnels - read_dataset / read_example — Lit un dataset ou un exemple unique par ID ou nom
- create_dataset / update_examples — Outils de documentation pour la création et la mise à jour de datasets
- list_experiments — Liste les projets d'expérimentation pour un dataset avec des métriques de latence/coût/feedback
- run_experiment — Outil de documentation : comment lancer des évaluations dans LangSmith
- get_billing_usage — Récupère l'utilisation de la facturation de l'organisation (comptage des traces) pour une plage de dates avec filtre d'espace de travail optionnel
Installation
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"langsmith": {
"command": "npx",
"args": ["langsmith-mcp-server"],
"env": {
"LANGSMITH_API_KEY": "votre-clé"
}
}
}
}
Cursor / Claude Code (.cursor/mcp.json ou paramètres MCP):
{
"mcpServers": {
"langsmith": {
"command": "npx",
"args": ["langsmith-mcp-server"],
"env": {
"LANGSMITH_API_KEY": "votre-clé"
}
}
}
}
Variables d'environnement optionnelles : LANGSMITH_WORKSPACE_ID (clés API multi-espaces de travail) et LANGSMITH_ENDPOINT (auto-hébergé ou région EU).
Hôtes supportés
Claude Desktop, Cursor, Claude Code (tout client MCP compatible stdio).






