{"type":"mcp_server","name":"graphlit-mcp-server","description":"The Model Context Protocol (MCP) Server facilitates integration between MCP clients and the Graphlit service, enabling ingestion from various sources like Slack, websites, and Google Drive for enhanced knowledge retrieval.","category":"Developer Tools","language":"TypeScript","stars":374,"forks":13,"owner":"graphlit","github_url":"https://github.com/graphlit/graphlit-mcp-server","homepage":"https://www.graphlit.com","setup":"## Setup\n\nBefore you begin, ensure you have Node.js installed (recommended version 18.x or higher) and an active Graphlit Platform account with access to the API settings dashboard.\n\nThe Graphlit MCP Server uses environment variables for configuration:\n\n- `GRAPHLIT_ENVIRONMENT_ID`: Your environment ID.\n- `GRAPHLIT_ORGANIZATION_ID`: Your organization ID.\n- `GRAPHLIT_JWT_SECRET`: Your JWT secret for signing the JWT token.\n\nYou can find these values in the API settings dashboard on the [Graphlit Platform](https://portal.graphlit.dev).\n\n### Installing via Windsurf\n\nTo install graphlit-mcp-server in Windsurf IDE application, Cline should use NPX:\n\n```bash\nnpx -y graphlit-mcp-server\n```\n\nYour mcp_config.json file should be configured similar to:\n\n```\n{\n    \"mcpServers\": {\n        \"graphlit-mcp-server\": {\n            \"command\": \"npx\",\n            \"args\": [\n                \"-y\",\n                \"graphlit-mcp-server\"\n            ],\n            \"env\": {\n                \"GRAPHLIT_ORGANIZATION_ID\": \"your-organization-id\",\n                \"GRAPHLIT_ENVIRONMENT_ID\": \"your-environment-id\",\n                \"GRAPHLIT_JWT_SECRET\": \"your-jwt-secret\",\n            }\n        }\n    }\n}\n```\n\n### Installing via Cline\n\nTo install graphlit-mcp-server in Cline IDE application, Cline should use NPX:\n\n```bash\nnpx -y graphlit-mcp-server\n```\n\nYour cline_mcp_settings.json file should be configured similar to:\n\n```\n{\n    \"mcpServers\": {\n        \"graphlit-mcp-server\": {\n            \"command\": \"npx\",\n            \"args\": [\n                \"-y\",\n                \"graphlit-mcp-server\"\n            ],\n            \"env\": {\n                \"GRAPHLIT_ORGANIZATION_ID\": \"your-organization-id\",\n                \"GRAPHLIT_ENVIRONMENT_ID\": \"your-environment-id\",\n                \"GRAPHLIT_JWT_SECRET\": \"your-jwt-secret\",\n            }\n        }\n    }\n}\n```\n\n### Installing via Cursor\n\nTo install graphlit-mcp-server in Cursor IDE application, Cline should use NPX:\n\n```bash\nnpx -y graphlit-mcp-server\n```\n\nYour mcp.json file should be configured similar to:\n\n```\n{\n    \"mcpServers\": {\n        \"graphlit-mcp-server\": {\n            \"command\": \"npx\",\n            \"args\": [\n                \"-y\",\n                \"graphlit-mcp-server\"\n            ],\n            \"env\": {\n                \"GRAPHLIT_ORGANIZATION_ID\": \"your-organization-id\",\n                \"GRAPHLIT_ENVIRONMENT_ID\": \"your-environment-id\",\n                \"GRAPHLIT_JWT_SECRET\": \"your-jwt-secret\",\n            }\n        }\n    }\n}\n```\n\n### Installing via Smithery\n\nTo install graphlit-mcp-server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@graphlit/graphlit-mcp-server):\n\n```bash\nnpx -y @smithery/cli install @graphlit/graphlit-mcp-server --client claude\n```\n\n### Installing manually\n\nTo use the Graphlit MCP Server in any MCP client application, use:\n\n```\n{\n    \"mcpServers\": {\n        \"graphlit-mcp-server\": {\n            \"command\": \"npx\",\n            \"args\": [\n                \"-y\",\n                \"graphlit-mcp-server\"\n            ],\n            \"env\": {\n                \"GRAPHLIT_ORGANIZATION_ID\": \"your-organization-id\",\n                \"GRAPHLIT_ENVIRONMENT_ID\": \"your-environment-id\",\n                \"GRAPHLIT_JWT_SECRET\": \"your-jwt-secret\",\n            }\n        }\n    }\n}\n```\n\nOptionally, you can configure the credentials for data connectors, such as Slack, Google Email and Notion; only GRAPHLIT_ORGANIZATION_ID, GRAPHLIT_ENVIRONMENT_ID and GRAPHLIT_JWT_SECRET are required.\n\n```\n{\n    \"mcpServers\": {\n        \"graphlit-mcp-server\": {\n            \"command\": \"npx\",\n            \"args\": [\n                \"-y\",\n                \"graphlit-mcp-server\"\n            ],\n            \"env\": {\n                \"GRAPHLIT_ORGANIZATION_ID\": \"your-organization-id\",\n                \"GRAPHLIT_ENVIRONMENT_ID\": \"your-environment-id\",\n                \"GRAPHLIT_JWT_SECRET\": \"your-jwt-secret\",\n                \"SLACK_BOT_TOKEN\": \"your-slack-bot-token\",\n                \"DISCORD_BOT_TOKEN\": \"your-discord-bot-token\",\n                \"TWITTER_TOKEN\": \"your-twitter-token\",\n                \"GOOGLE_EMAIL_REFRESH_TOKEN\": \"your-google-refresh-token\",\n                \"GOOGLE_EMAIL_CLIENT_ID\": \"your-google-client-id\",\n                \"GOOGLE_EMAIL_CLIENT_SECRET\": \"your-google-client-secret\",\n                \"LINEAR_API_KEY\": \"your-linear-api-key\",\n                \"GITHUB_PERSONAL_ACCESS_TOKEN\": \"your-github-pat\",\n                \"JIRA_EMAIL\": \"your-jira-email\",\n                \"JIRA_TOKEN\": \"your-jira-token\",\n                \"NOTION_API_KEY\": \"your-notion-api-key\",\n                \"NOTION_DATABASE_ID\": \"your-notion-database-id\"\n            }\n        }\n    }\n}\n```","tools":"## Available Tools\n\n### Retrieval\n\n1.  Query Contents (Query contents within Graphlit)\n2.  Query Collections (Query collections within Graphlit)\n3.  Retrieve Relevant Sources (Retrieve relevant sources from Graphlit)\n4.  Retrieve Similar Images (Retrieve similar images from Graphlit)\n5.  Visually Describe Image (Describe an image visually)\n\n### Extraction\n\n6.  Extract Structured JSON from Text (Extract structured JSON from text)\n\n### Ingestion\n\n7.  Files (Ingest files into Graphlit)\n8.  Web Pages (Ingest web pages into Graphlit)\n9.  Messages (Ingest messages into Graphlit)\n10. Posts (Ingest posts into Graphlit)\n11. Emails (Ingest emails into Graphlit)\n12. Issues (Ingest issues into Graphlit)\n13. Text (Ingest text into Graphlit)\n\n### Data Connectors\n\n14. Microsoft Outlook email (Connect to Microsoft Outlook email)\n15. Google Mail (Connect to Google Mail)\n16. Notion (Connect to Notion)\n17. Reddit (Connect to Reddit)\n18. Linear (Connect to Linear)\n19. Jira (Connect to Jira)\n20. GitHub Issues (Connect to GitHub Issues)\n21. Google Drive (Connect to Google Drive)\n22. OneDrive (Connect to OneDrive)\n23. SharePoint (Connect to SharePoint)\n24. Dropbox (Connect to Dropbox)\n25. Box (Connect to Box)\n26. GitHub (Connect to GitHub)\n27. Slack (Connect to Slack)\n28. Microsoft Teams (Connect to Microsoft Teams)\n29. Discord (Connect to Discord)\n30. Twitter/X (Connect to Twitter/X)\n31. Podcasts (RSS) (Connect to Podcasts via RSS)\n\n### Web\n\n32. Web Crawling (Crawl web pages)\n33. Web Search (including Podcast Search) (Search the web, including podcasts)\n34. Web Mapping (Map web pages)\n35. Screenshot Page (Take a screenshot of a web page)\n\n### Notifications\n\n36. Slack (Send notifications to Slack)\n37. Email (Send notifications via Email)\n38. Webhook (Send notifications via Webhook)\n\n### Operations\n\n39. Configure Project (Configure a Graphlit project)\n40. Create Collection (Create a collection in Graphlit)\n41. Add Contents to Collection (Add contents to a collection)\n42. Remove Contents from Collection (Remove contents from a collection)\n43. Delete Collection (Delete a collection)\n44. Delete Feed(s) (Delete feed(s))\n45. Delete Content(s) (Delete content(s))\n46. Is Feed Done? (Check if a feed is done)\n47. Is Content Done? (Check if content is done)\n\n### Enumerations\n\n48. List Slack Channels (List Slack channels)\n49. List Microsoft Teams Teams (List Microsoft Teams teams)\n50. List Microsoft Teams Channels (List Microsoft Teams channels)\n51. List SharePoint Libraries (List SharePoint libraries)\n52. List SharePoint Folders (List SharePoint folders)\n53. List Linear Projects (List Linear projects)","faq":null,"created_at":"2025-03-01T08:02:03+00:00","updated_at":"2025-03-28T21:16:14+00:00","source_url":"https://model-context-protocol.com/servers/graphlit-model-context-protocol-mcp-server","related_articles":[]}