npm versionsmithery badge

Serveur Model Context Protocol (MCP) pour la plate-forme Graphlit

Vue d'ensemble

Le serveur Model Context Protocol (MCP) permet l'intégration entre les clients MCP et le service Graphlit. Ce document décrit le processus d'installation et fournit un exemple basique d'utilisation du client.

Vous pouvez intégrer dans un projet Graphlit tout ce qui provient de Slack, Discord, des sites web, de Google Drive, du courrier électronique, de Jira, Linear ou GitHub, puis rechercher et extraire les connaissances pertinentes dans un client MCP tel que Cursor, Windsurf, Goose ou Cline.

Votre projet Graphlit agit comme une base de connaissances consultable et prête pour le RAG dans tous vos outils de développement et de gestion de produits.

Les documents (PDF, DOCX, PPTX, etc.) et les pages web HTML seront extraits en Markdown dès l'ingestion. Les fichiers audio et vidéo seront transcrits dès l'ingestion.

L'exploration et la recherche sur le web sont intégrées en tant qu'outils MCP, sans qu'il soit nécessaire d'intégrer séparément d'autres outils tels que Firecrawl, Exa, etc.

Vous pouvez en savoir plus sur les cas d'utilisation et les fonctionnalités de MCP Server sur notre blog.

Regardez notre dernière vidéo YouTube sur l'utilisation du serveur MCP de Graphlit avec le client Goose MCP.

Pour toute question sur l'utilisation du serveur MCP, veuillez rejoindre notre communauté Discord et poster sur le canal #mcp.

Outils

Récupération

  • Contenu des requêtes
  • Collections de requêtes
  • Flux de requêtes
  • Interroger les conversations
  • Récupérer des sources pertinentes
  • Recherche d'images similaires
  • Décrire visuellement une image

RAG

  • Susciter une conversation LLM

Extraction

  • Extraction de JSON structuré à partir de texte

Publication

  • Publier sous forme d'audio (ElevenLabs Audio)
  • Publication sous forme d'image (OpenAI Image Generation)

Ingestion

  • Fichiers
  • Pages Web
  • Messages
  • Messages
  • Courriels
  • Questions
  • Texte
  • Mémoire (à court terme)

Connecteurs de données

  • Courriel Microsoft Outlook
  • Google Mail
  • Notion
  • Reddit
  • Linéaire
  • Jira
  • GitHub Issues
  • Google Drive
  • OneDrive
  • SharePoint
  • Dropbox
  • Box
  • GitHub
  • Slack
  • Microsoft Teams
  • Discord
  • Twitter/X
  • Podcasts (RSS)

Web

  • Recherche sur le web
  • Recherche sur le web (y compris la recherche de podcasts)
  • Cartographie du Web
  • Page de capture d'écran

Notifications

  • Slack
  • Courriel
  • Crochet Web
  • Twitter/X

Opérations

  • Configurer le projet
  • Créer une collection
  • Ajouter des contenus à la collection
  • Supprimer des contenus de la collection
  • Supprimer une (des) collection(s)
  • Supprimer le(s) fil(s)
  • Supprimer le(s) contenu(s)
  • Supprimer une (des) conversation(s)
  • Le flux est-il terminé ?
  • Le contenu est-il terminé ?

Énumérations

  • Liste des canaux Slack
  • Liste des équipes Microsoft Teams
  • Liste des canaux Microsoft Teams
  • Liste des bibliothèques SharePoint
  • Liste des dossiers SharePoint
  • Liste des projets linéaires
  • Liste des bases de données Notion

Ressources

  • Projet
  • Contenu
  • Flux
  • Collections (de contenu)
  • Flux de travail
  • Conversations
  • Spécifications

Conditions préalables

Avant de commencer, assurez-vous que vous disposez des éléments suivants :

  • Node.js est installé sur votre système (version 18.x ou supérieure recommandée).
  • Un compte actif sur la plateforme Graphlit avec un accès au tableau de bord des paramètres de l'API.

Configuration

Le serveur MCP de Graphlit prend en charge les variables d'environnement à définir pour l'authentification et la configuration :

  • GRAPHLIT_ENVIRONMENT_ID : ID de votre environnement.
  • GRAPHLIT_ORGANIZATION_ID: identifiant de votre organisation.
  • GRAPHLIT_JWT_SECRET: votre secret JWT pour la signature du jeton JWT.

Vous trouverez ces valeurs dans le tableau de bord des paramètres de l'API sur la plateforme Graphlit.

Installation

Installation via VS Code

Pour une installation rapide, utilisez l'un des boutons d'installation en un clic ci-dessous :

Install with NPX in VS CodeInstall with NPX in VS Code Insiders

Pour une installation manuelle, ajoutez le bloc JSON suivant à votre fichier User Settings (JSON) dans VS Code. Vous pouvez le faire en appuyant sur Ctrl + Shift + P et en tapant Preferences : Ouvrir les paramètres de l'utilisateur (JSON).

En option, vous pouvez l'ajouter à un fichier appelé .vscode/mcp.json dans votre espace de travail. Cela vous permettra de partager la configuration avec d'autres personnes.

Notez que la clé mcp n'est pas nécessaire dans le fichier .vscode/mcp.json.

{ "mcp" : {"inputs" : [ { "type" : "promptString", "id" : "organization_id", "description" : "ID de l'organisation Graphlit", "password" : true }, { "type" : "promptString", "id" : "environment_id", "description" : "ID de l'environnement Graphlit", "mot de passe" : true }, { "type" : "promptString", "id" : "jwt_secret", "description" : "Secret JWT de Graphlit", "password" : true } ], "servers" : { "graphlit" : { "command" : "npx", "args" : ["-y", "graphlit-mcp-server"], "env" : { "GRAPHLIT_ORGANIZATION_ID" : "${input:organization_id}", "GRAPHLIT_ENVIRONMENT_ID" : "${input:environment_id}", "GRAPHLIT_JWT_SECRET" : "${input:jwt_secret}" } } } } }

Installation via Windsurf

Pour installer graphlit-mcp-server dans l'application Windsurf IDE, Cline doit utiliser NPX :

npx -y graphlit-mcp-server

Votre fichier mcp_config.json doit être configuré comme suit :

{ "mcpServers" : { "graphlit-mcp-server" : { "command" : "npx", "args" : [ "-y", "graphlit-mcp-server" ], "env" : { "GRAPHLIT_ORGANIZATION_ID" : "your-organization-id", "GRAPHLIT_ENVIRONMENT_ID" : "your-environment-id", "GRAPHLIT_JWT_SECRET" : "your-jwt-secret", } } } }

Installation via Cline

Pour installer graphlit-mcp-server dans l'application Cline IDE, Cline doit utiliser NPX :

npx -y graphlit-mcp-server

Votre fichier cline_mcp_settings.json doit être configuré comme suit :

{ "mcpServers" : { "graphlit-mcp-server" : { "command" : "npx", "args" : [ "-y", "graphlit-mcp-server" ], "env" : { "GRAPHLIT_ORGANIZATION_ID" : "your-organization-id", "GRAPHLIT_ENVIRONMENT_ID" : "your-environment-id", "GRAPHLIT_JWT_SECRET" : "your-jwt-secret", } } } }

Installation via le curseur

Pour installer graphlit-mcp-server dans l'application Cursor IDE, Cursor doit utiliser NPX :

npx -y graphlit-mcp-server

Votre fichier mcp.json doit être configuré comme suit :

{ "mcpServers" : { "graphlit-mcp-server" : { "command" : "npx", "args" : [ "-y", "graphlit-mcp-server" ], "env" : { "GRAPHLIT_ORGANIZATION_ID" : "your-organization-id", "GRAPHLIT_ENVIRONMENT_ID" : "your-environment-id", "GRAPHLIT_JWT_SECRET" : "your-jwt-secret", } } } }

Installation via Smithery

Pour installer graphlit-mcp-server pour Claude Desktop automatiquement via Smithery:

npx -y @smithery/cli install @graphlit/graphlit-mcp-server --client claude

Installation manuelle

Pour utiliser le serveur MCP de Graphlit dans n'importe quelle application client MCP, utilisez :

{ "mcpServers" : { "graphlit-mcp-server" : { "command" : "npx", "args" : [ "-y", "graphlit-mcp-server" ], "env" : { "GRAPHLIT_ORGANIZATION_ID" : "your-organization-id", "GRAPHLIT_ENVIRONMENT_ID" : "your-environment-id", "GRAPHLIT_JWT_SECRET" : "your-jwt-secret", } } } }

En option, vous pouvez configurer les informations d'identification pour les connecteurs de données, tels que Slack, Google Email et Notion. Seuls GRAPHLIT_ORGANIZATION_ID, GRAPHLIT_ENVIRONMENT_ID et GRAPHLIT_JWT_SECRET sont nécessaires.

{ "mcpServers" : { "graphlit-mcp-server" : { "command" : "npx", "args" : ["-y", "graphlit-mcp-server" ], "env" : { "GRAPHLIT_ORGANIZATION_ID" : "your-organization-id", "GRAPHLIT_ENVIRONMENT_ID" : "your-environment-id", "GRAPHLIT_JWT_SECRET" : "your-jwt-secret", "SLACK_BOT_TOKEN" : "your-slack-bot-token", "DISCORD_BOT_TOKEN" : "your-discord-bot-token", "TWITTER_TOKEN" : "your-twitter-token", "GOOGLE_EMAIL_REFRESH_TOKEN" : "your-google-refresh-token", "GOOGLE_EMAIL_CLIENT_ID" : "your-google-client-id", "GOOGLE_EMAIL_CLIENT_SECRET" : "votre-secret-client", "LINEAR_API_KEY" : "your-linear-api-key", "GITHUB_PERSONAL_ACCESS_TOKEN" : "votre-github-pat", "JIRA_EMAIL" : "your-jira-email", "JIRA_TOKEN" : "your-jira-token", "NOTION_API_KEY" : "your-notion-api-key" } } } }

REMARQUE : lorsque vous exécutez "npx" sous Windows, il se peut que vous deviez appeler explicitement npx via l'invite de commande.

"command" : "C:\NWindows\NSystem32\Ncmd.exe /c npx"

Support

Veuillez vous référer à la documentation de l'API Graphlit.

Pour obtenir de l'aide sur le serveur MCP de Graphlit, veuillez soumettre un problème GitHub.

Pour plus d'informations sur la plateforme Graphlit, rejoignez notre communauté Discord.

Liés dans Officiel 🌟 - MCP Servers sécurisés

ServeurRésuméActions
AivenUn serveur de protocole de contexte de modèle (MCP) pour Aiven.Voir
HostingerServeur de protocole de contexte de modèle (MCP) pour l'API Hostinger.Voir
AlibabaCloud DevOps MCPVoir
DataWorksVoir
CloudflareModel Context Protocol (MCP) est un nouveau protocole standardisé pour gérer le contexte entre les g...Voir
EdgeOne Pages MCPUn service MCP pour déployer un contenu HTML, un dossier et un fichier zip sur EdgeOne Pages et obte...Voir