MCP Directory

Graphlit MCP Server

Ingest, search, and RAG over data from Slack, Discord, Google Drive, GitHub, Jira, Linear and more via Graphlit.

Unverified
stdio (local)
API key
TypeScript

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
npx -y graphlit-mcp-server

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "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"
      }
    }
  }
}

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

Before you start

  • Node.js 18.x or higher
  • An active Graphlit Platform account (portal.graphlit.dev) with access to the API settings dashboard
  • GRAPHLIT_ORGANIZATION_ID, GRAPHLIT_ENVIRONMENT_ID and GRAPHLIT_JWT_SECRET from the API settings dashboard

About Graphlit MCP Server

An official MCP server from Graphlit that lets MCP clients ingest content from dozens of sources (Slack, Discord, Google Drive, Notion, GitHub, Jira, Linear, email, podcasts, websites and more) into a Graphlit project, then search and retrieve relevant knowledge with built-in RAG, web crawling and web search. Documents are extracted to Markdown and audio/video is transcribed on ingestion.

Tools & capabilities (26)

Query Contents

Search and query ingested content in the Graphlit project.

Query Collections

Query collections of content.

Query Feeds

Query ingestion feeds.

Query Conversations

Query stored conversations.

Retrieve Relevant Sources

Retrieve the most relevant content sources for a query.

Retrieve Similar Images

Retrieve images similar to a given image.

Visually Describe Image

Generate a visual description of an image.

Prompt LLM Conversation

Run a RAG conversation with an LLM grounded in ingested content.

Extract Structured JSON from Text

Extract structured JSON data from unstructured text.

Publish as Audio

Publish content as audio using ElevenLabs audio generation.

Publish as Image

Publish content as an image using OpenAI image generation.

Ingest Files

Ingest files (PDF, DOCX, PPTX, audio, video, etc.), extracting to Markdown or transcribing as appropriate.

Ingest Web Pages

Ingest HTML web pages, extracted to Markdown.

Ingest Messages / Posts / Emails / Issues / Text

Ingest messages, posts, emails, issues, or raw text content.

Ingest Memory (Short-Term)

Ingest short-term memory content.

Data Connectors

Connect and ingest from Outlook, Gmail, Notion, Reddit, Linear, Jira, GitHub (and GitHub Issues), Google Drive, OneDrive, SharePoint, Dropbox, Box, Slack, Microsoft Teams, Discord, Twitter/X and Podcasts (RSS).

Web Crawling

Crawl websites and ingest the content.

Web Search

Perform web search, including podcast search.

Web Mapping

Map a website's structure.

Screenshot Page

Capture a screenshot of a web page.

Notifications

Send notifications via Slack, email, webhook or Twitter/X.

Configure Project

Configure the Graphlit project.

Collection Operations

Create collections, add/remove contents, and delete collections.

Delete Operations

Delete feeds, contents or conversations.

Is Feed Done? / Is Content Done?

Check whether feed ingestion or content processing has completed.

Enumeration Tools

List Slack channels, Teams teams/channels, SharePoint libraries/folders, Linear projects, Notion databases/pages, Dropbox/Box folders, Discord guilds/channels, and Google/Microsoft calendars.

What this server can do

Graphlit MCP Server provides tools for these capabilities — tap one to see every MCP server that does the same:

When to use it

  • Build a unified, RAG-ready knowledge base across Slack, Discord, GitHub, Jira, Linear, Notion, Google Drive and email
  • Ingest and transcribe documents, audio and video, then search and retrieve relevant sources from an MCP client
  • Crawl and search the web directly from Cursor, Windsurf, Goose or Cline without separate scraping tools
  • Run grounded RAG conversations over ingested content and extract structured JSON from unstructured text
  • Publish generated audio/images and send notifications to Slack, email, webhooks or Twitter/X

Security notes

Requires Graphlit credentials (GRAPHLIT_ORGANIZATION_ID, GRAPHLIT_ENVIRONMENT_ID, GRAPHLIT_JWT_SECRET) set as environment variables. Optional per-connector credentials (Slack bot token, Discord bot token, GitHub PAT, Notion API key, Google OAuth tokens, Linear/Jira keys, etc.) can also be supplied as env vars; store all secrets securely and avoid committing them.

Graphlit MCP Server FAQ

Which credentials are required?

Only GRAPHLIT_ORGANIZATION_ID, GRAPHLIT_ENVIRONMENT_ID and GRAPHLIT_JWT_SECRET are required. Per-connector credentials (e.g. Slack, Discord, GitHub, Notion, Google, Linear, Jira tokens) are optional and only needed for those data connectors.

Do I need separate web scraping or search tools?

No. Web crawling and web search (including podcast search) are built in as MCP tools, so you don't need to integrate Firecrawl, Exa or similar separately.

Which MCP clients are supported?

It works with any MCP client, with documented setup for Cursor, Windsurf, Cline, VS Code, and Claude Desktop (via Smithery). The README also highlights Goose.

What happens to documents and media on ingestion?

Documents (PDF, DOCX, PPTX, etc.) and HTML pages are extracted to Markdown, and audio/video files are transcribed automatically.

Alternatives to Graphlit MCP Server

Compare all alternatives →

Official MCP server providing persistent, file-backed knowledge-graph memory across sessions.

Verified
stdio (local)
No auth
TypeScript
9 tools
Updated 5 months agoRepo

Structured step-by-step reasoning tool for breaking problems into revisable thought sequences.

Verified
stdio (local)
No auth
TypeScript
1 tool
Updated 6 months agoRepo

Fully managed remote server for AWS docs, blogs, What's-New and Well-Architected guidance — no key.

Verified
HTTP (remote)
No auth
Hosted
6 tools
Updated 5 months agoRepo