Graphlit MCP Server

Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a searchable Graphlit project.

Local serverstdio

What is the Graphlit MCP Server?

Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a searchable Graphlit project.

What you get

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. This document outlines the setup process and provides a basic example of using the client.

Configuration and credentials

Before you begin, ensure you have the following: - Node.js installed on your system (recommended version 18.x or higher). - An active account on the Graphlit Platform with access to the API settings dashboard.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
FilesWeb Pages
MessagesPosts
EmailsIssues
TextMemory (Short-Term)
NotionReddit
LinearJira
OneDriveSharePoint
DropboxBox
GitHubSlack
DiscordTwitter/X
PodcastsRSS)
SlackEmail
WebhookTwitter/X

How to install the Graphlit MCP Server

{
  "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_GRAPHLIT_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_EMAIL_REFRESH_TOKEN",
        "GOOGLE_EMAIL_CLIENT_ID": "your-google-client-id",
        "GOOGLE_EMAIL_CLIENT_SECRET": "YOUR_GOOGLE_EMAIL_CLIENT_SECRET",
        "LINEAR_API_KEY": "YOUR_LINEAR_API_KEY",
        "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PERSONAL_ACCESS_TOKEN",
        "JIRA_EMAIL": "your-jira-email",
        "JIRA_TOKEN": "YOUR_JIRA_TOKEN",
        "NOTION_API_KEY": "YOUR_NOTION_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

Before you begin, ensure you have the following: - Node.js installed on your system (recommended version 18.x or higher). - An active account on the Graphlit Platform with access to the API settings dashboard.

VariableDescriptionRequired
GRAPHLIT_ORGANIZATION_IDDeclared in the maintainer’s client configuration.Check documentation
GRAPHLIT_ENVIRONMENT_IDDeclared in the maintainer’s client configuration.Yes
GRAPHLIT_JWT_SECRETDeclared in the maintainer’s client configuration.Yes
SLACK_BOT_TOKENDeclared in the maintainer’s client configuration.Check documentation
DISCORD_BOT_TOKENDeclared in the maintainer’s client configuration.Check documentation
TWITTER_TOKENDeclared in the maintainer’s client configuration.Check documentation
GOOGLE_EMAIL_REFRESH_TOKENDeclared in the maintainer’s client configuration.Check documentation
GOOGLE_EMAIL_CLIENT_IDDeclared in the maintainer’s client configuration.Check documentation
GOOGLE_EMAIL_CLIENT_SECRETDeclared in the maintainer’s client configuration.Check documentation
LINEAR_API_KEYDeclared in the maintainer’s client configuration.Check documentation
GITHUB_PERSONAL_ACCESS_TOKENDeclared in the maintainer’s client configuration.Check documentation
JIRA_EMAILDeclared in the maintainer’s client configuration.Check documentation
JIRA_TOKENDeclared in the maintainer’s client configuration.Check documentation
NOTION_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Graphlit to Retrieval.”
  • “Use Graphlit to Extraction.”
  • “Use Graphlit to Publishing.”

Frequently asked questions

Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a searchable Graphlit project. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.