Graphlit
offiziellErfassen Sie alles von Slack über Gmail bis hin zu Podcast-Feeds, zusätzlich zu Web-Crawling, in einem durchsuchbaren Graphlit-Projekt.
Was kann man mit Graphlit MCP machen?
- Ingest content from tools like Slack, Jira, or GitHub — ask your assistant to ingest messages, issues, or files from connected data sources into your Graphlit project.
- Search across all ingested knowledge — use
Query ContentsorRetrieve Relevant Sourcesto find documents, messages, web pages, and transcripts. - Ask questions against your project — prompt the LLM with
Prompt LLM Conversationto get RAG-based answers grounded in your ingested content. - Crawl and search the web — use built-in
Web CrawlingandWeb Searchtools to pull in external pages or podcast results. - Extract structured data from text — apply
Extract Structured JSON from Textto pull typed information out of unstructured content. - Manage collections and feeds — create, update, or delete collections and feeds, and check ingestion status with
Is Feed Done?orIs Content Done?.
Dokumentation
Model Context Protocol (MCP) Server für die Graphlit-Plattform
Übersicht
Der Model Context Protocol (MCP) Server ermöglicht die Integration zwischen MCP-Clients und dem Graphlit-Dienst. Dieses Dokument beschreibt den Einrichtungsprozess und bietet ein grundlegendes Beispiel für die Nutzung des Clients.
Erfassen Sie Inhalte aus Slack, Discord, Websites, Google Drive, E-Mail, Jira, Linear oder GitHub in einem Graphlit-Projekt – und durchsuchen und rufen Sie dann relevantes Wissen in einem MCP-Client wie Cursor, Windsurf, Goose oder Cline ab.
Ihr Graphlit-Projekt fungiert als durchsuchbare und RAG-fähige Wissensbasis für all Ihre Entwickler- und Produktmanagement-Tools.
Dokumente (PDF, DOCX, PPTX usw.) und HTML-Webseiten werden bei der Erfassung in Markdown extrahiert. Audio- und Videodateien werden bei der Erfassung transkribiert.
Web-Crawling und Websuche sind als MCP-Tools integriert, sodass keine separaten Tools wie Firecrawl, Exa usw. integriert werden müssen.
Weitere Informationen zu den Anwendungsfällen und Funktionen des MCP Servers finden Sie in unserem Blog.
Sehen Sie sich unser neuestes YouTube-Video zur Verwendung des Graphlit MCP Servers mit dem Goose MCP-Client an.
Bei Fragen zur Nutzung des MCP Servers treten Sie bitte unserer Discord-Community bei und posten Sie im #mcp-Kanal.
Tools
Abruf
- Inhalte abfragen
- Sammlungen abfragen
- Feeds abfragen
- Konversationen abfragen
- Relevante Quellen abrufen
- Ähnliche Bilder abrufen
- Bild visuell beschreiben
RAG
- LLM-Konversation anregen
Extraktion
- Strukturiertes JSON aus Text extrahieren
Veröffentlichung
- Als Audio veröffentlichen (ElevenLabs Audio)
- Als Bild veröffentlichen (OpenAI Bildgenerierung)
Erfassung
- Dateien
- Webseiten
- Nachrichten
- Beiträge
- E-Mails
- Issues
- Text
- Speicher (Kurzzeit)
Datenkonnektoren
- Microsoft Outlook E-Mail
- Google Mail
- Notion
- Linear
- Jira
- GitHub Issues
- Google Drive
- OneDrive
- SharePoint
- Dropbox
- Box
- GitHub
- Slack
- Microsoft Teams
- Discord
- Twitter/X
- Podcasts (RSS)
Web
- Web-Crawling
- Websuche (einschließlich Podcast-Suche)
- Web-Mapping
- Screenshot-Seite
Benachrichtigungen
- Slack
- Webhook
- Twitter/X
Operationen
- Projekt konfigurieren
- Sammlung erstellen
- Inhalte zu Sammlung hinzufügen
- Inhalte aus Sammlung entfernen
- Sammlung(en) löschen
- Feed(s) löschen
- Inhalt(e) löschen
- Konversation(en) löschen
- Ist Feed fertig?
- Ist Inhalt fertig?
Enumerationen
- Slack-Kanäle auflisten
- Microsoft Teams-Teams auflisten
- Microsoft Teams-Kanäle auflisten
- SharePoint-Bibliotheken auflisten
- SharePoint-Ordner auflisten
- Linear-Projekte auflisten
- Notion-Datenbanken auflisten
- Notion-Seiten auflisten
- Dropbox-Ordner auflisten
- Box-Ordner auflisten
- Discord-Gilden auflisten
- Discord-Kanäle auflisten
- Google-Kalender auflisten
- Microsoft-Kalender auflisten
Ressourcen
- Projekt
- Inhalte
- Feeds
- Sammlungen (von Inhalten)
- Workflows
- Konversationen
- Spezifikationen
Voraussetzungen
Stellen Sie vor dem Start sicher, dass Sie über Folgendes verfügen:
- Node.js auf Ihrem System installiert (empfohlene Version 18.x oder höher).
- Ein aktives Konto auf der Graphlit-Plattform mit Zugriff auf das API-Einstellungs-Dashboard.
Konfiguration
Der Graphlit MCP Server unterstützt das Setzen von Umgebungsvariablen für Authentifizierung und Konfiguration:
GRAPHLIT_ENVIRONMENT_ID: Ihre Umgebungs-ID.GRAPHLIT_ORGANIZATION_ID: Ihre Organisations-ID.GRAPHLIT_JWT_SECRET: Ihr JWT-Geheimnis zum Signieren des JWT-Tokens.
Diese Werte finden Sie im API-Einstellungs-Dashboard auf der Graphlit-Plattform.
Installation
Installation über VS Code
Für eine schnelle Installation verwenden Sie eine der folgenden Ein-Klick-Installationsschaltflächen:
Für die manuelle Installation fügen Sie den folgenden JSON-Block zu Ihrer Benutzereinstellungsdatei (JSON) in VS Code hinzu. Dies können Sie tun, indem Sie Ctrl + Shift + P drücken und Preferences: Open User Settings (JSON) eingeben.
Optional können Sie es zu einer Datei namens .vscode/mcp.json in Ihrem Arbeitsbereich hinzufügen. Dadurch können Sie die Konfiguration mit anderen teilen.
Beachten Sie, dass der
mcp-Schlüssel in der.vscode/mcp.json-Datei nicht benötigt wird.
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "organization_id",
"description": "Graphlit Organization ID",
"password": true
},
{
"type": "promptString",
"id": "environment_id",
"description": "Graphlit Environment ID",
"password": true
},
{
"type": "promptString",
"id": "jwt_secret",
"description": "Graphlit JWT Secret",
"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 über Windsurf
Um graphlit-mcp-server in der Windsurf IDE-Anwendung zu installieren, sollte Cline NPX verwenden:
npx -y graphlit-mcp-server
Ihre mcp_config.json-Datei sollte ähnlich konfiguriert sein wie:
{
"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 über Cline
Um graphlit-mcp-server in der Cline IDE-Anwendung zu installieren, sollte Cline NPX verwenden:
npx -y graphlit-mcp-server
Ihre cline_mcp_settings.json-Datei sollte ähnlich konfiguriert sein wie:
{
"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 über Cursor
Um graphlit-mcp-server in der Cursor IDE-Anwendung zu installieren, sollte Cursor NPX verwenden:
npx -y graphlit-mcp-server
Ihre mcp.json-Datei sollte ähnlich konfiguriert sein wie:
{
"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 über Smithery
Um graphlit-mcp-server automatisch für Claude Desktop über Smithery zu installieren:
npx -y @smithery/cli install @graphlit/graphlit-mcp-server --client claude
Manuelle Installation
Um den Graphlit MCP Server in einer beliebigen MCP-Client-Anwendung zu verwenden, nutzen Sie:
{
"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",
}
}
}
}
Optional können Sie die Anmeldeinformationen für Datenkonnektoren wie Slack, Google Email und Notion konfigurieren. Nur GRAPHLIT_ORGANIZATION_ID, GRAPHLIT_ENVIRONMENT_ID und GRAPHLIT_JWT_SECRET sind erforderlich.
{
"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": "your-google-client-secret",
"LINEAR_API_KEY": "your-linear-api-key",
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-github-pat",
"JIRA_EMAIL": "your-jira-email",
"JIRA_TOKEN": "your-jira-token",
"NOTION_API_KEY": "your-notion-api-key"
}
}
}
}
HINWEIS: Wenn Sie 'npx' unter Windows ausführen, müssen Sie npx möglicherweise explizit über die Eingabeaufforderung aufrufen.
"command": "C:\\Windows\\System32\\cmd.exe /c npx"
Support
Bitte beachten Sie die Graphlit API-Dokumentation.
Für Support zum Graphlit MCP Server reichen Sie bitte ein GitHub Issue ein.
Für weiteren Support zur Graphlit-Plattform treten Sie bitte unserer Discord-Community bei.