graphlit/graphlit-mcp-server

Model Context Protocol (MCP) Server for Graphlit Platform

379 ★52 forksTypeScriptUpdated 6mo ago

What you need to know

MCP server for the Graphlit Platform that turns your Graphlit project into a searchable, RAG-ready knowledge base: ingest content from Slack, Discord, websites, Google Drive, email, Jira, Linear, or GitHub and query it from MCP clients, with built-in web crawling/search and document/audio transcription.

Install

npx -y graphlit-mcp-server (add to VS Code, Windsurf, Cline, Cursor, or Claude Desktop via Smithery config)
Requires env vars: GRAPHLIT_ENVIRONMENT_ID, GRAPHLIT_ORGANIZATION_ID, GRAPHLIT_JWT_SECRET

Usage

  • Configure the server in your MCP client with the three required Graphlit env vars (from the Graphlit Platform API settings dashboard)
  • Optionally add connector credentials (SLACK_BOT_TOKEN, DISCORD_BOT_TOKEN, LINEAR_API_KEY, GITHUB_PERSONAL_ACCESS_TOKEN, JIRA_EMAIL/JIRA_TOKEN, NOTION_API_KEY, etc.)
  • Ingest content (files, web pages, messages, emails, issues, text) then query contents/collections/feeds or run RAG via the Prompt LLM Conversation tool
  • On Windows, npx may need "command": "C:\\Windows\\System32\\cmd.exe /c npx"

Key features

  • 20+ data connectors: Outlook, Google Mail, Notion, Reddit, Linear, Jira, GitHub (Issues), Google Drive, OneDrive, SharePoint, Dropbox, Box, Slack, Teams, Discord, Twitter/X, Podcasts (RSS)
  • Retrieval tools (Query Contents/Collections/Feeds/Conversations, Retrieve Relevant Sources/Similar Images), RAG (Prompt LLM Conversation), and Extract Structured JSON from Text
  • Documents (PDF, DOCX, PPTX, etc.) and HTML extracted to Markdown on ingestion; audio/video transcribed on ingestion
  • Built-in web crawling, web search (incl. podcast search), web mapping, and screenshot tools - no separate Firecrawl/Exa integration needed
  • Publishing tools (ElevenLabs audio, OpenAI image generation) and notifications (Slack, email, webhook, Twitter/X)

Best for

Building a RAG-ready knowledge base across your developer and product-management tools and querying it from an MCP client.

Caveats

  • Requires an active Graphlit Platform account with an environment/organization/JWT secret (paid platform service)
  • Node.js 18.x+ required
  • Document connector credentials are optional; only the three Graphlit env vars are required
Clients: Cursor · Windsurf · Goose · Cline · Claude Desktop · VS Code
Documentation ↗

Reviewed 2026-08-07

Topics

claudecontent-extractioncontent-ingestiondata-collectionllm-toolsmcp-servermodel-context-protocolsearch-apiunstructured-dataweb-crawlerweb-scraping
View on GitHub ↗
Stars
379★
Forks
52
Language
TypeScript
License
MIT
Created
2025-03-01
Last push
2026-01-12