Home
Login
graphlit/graphlit-mcp-server

Graphlit平台的模型上下文协议(MCP)服务器,支持从Slack、Discord、网站、Google Drive等多种数据源摄取内容,并提供AI驱动的搜索和检索功能

MITTypeScript 303graphlit Last Updated: 2025-06-13
https://github.com/graphlit/graphlit-mcp-server

Graphlit MCP服务器详细介绍

概述

Graphlit MCP服务器是一个基于模型上下文协议(Model Context Protocol, MCP)的服务器实现,旨在实现MCP客户端与Graphlit平台之间的无缝集成。该项目为开发者提供了一个强大的工具,能够从多种数据源摄取内容,并构建可搜索的AI驱动知识库。

通过Graphlit MCP服务器,用户可以轻松地将来自Slack、Discord、网站、Google Drive、邮件、Jira、Linear或GitHub等平台的任何内容摄取到Graphlit项目中,然后在Cursor、Windsurf、Goose或Cline等MCP客户端中搜索和检索相关知识。

核心功能与特性

🔍 查询与检索功能

  • 内容查询: 支持对摄取的内容进行高效查询
  • 集合查询: 可以查询特定的内容集合
  • 动态查询: 支持对数据源和对话的动态查询
  • 相关性检索: 基于语义相似性检索相关资源
  • 图像相似性: 支持相似图像的检索功能
  • 图像描述: 提供AI驱动的图像视觉描述功能

🤖 AI集成功能

  • LLM对话: 支持大语言模型对话提示
  • 结构化提取: 从文本中自动提取结构化JSON数据
  • 音频生成: 集成ElevenLabs进行音频内容发布
  • 图像生成: 集成OpenAI进行图像生成

📊 多格式内容支持

文档类型:

  • PDF、DOCX、PPTX等文档自动转换为Markdown格式
  • HTML网页内容提取和格式化

媒体文件:

  • 音频文件自动转录
  • 视频文件自动转录和处理

其他格式:

  • 文本文件、消息、帖子、邮件
  • 问题跟踪、短期记忆存储

🔗 丰富的数据源集成

邮件平台:

  • Microsoft Outlook
  • Google Mail

项目管理工具:

  • Notion
  • Linear
  • Jira
  • GitHub Issues

云存储服务:

  • Google Drive
  • OneDrive
  • SharePoint
  • Dropbox
  • Box

协作平台:

  • Slack
  • Microsoft Teams
  • Discord
  • Twitter/X

内容发现:

  • 播客(RSS订阅)
  • 网页爬虫
  • 网页搜索(包括播客搜索)
  • 网页映射
  • 页面截图

⚙️ 管理与配置功能

项目管理:

  • 项目配置
  • 创建和管理内容集合
  • 内容添加/移除操作
  • 批量删除功能(集合、数据源、内容、对话)

状态监控:

  • 数据源处理状态检查
  • 内容处理完成状态监控

平台集成:

  • Slack频道列表获取
  • Microsoft Teams团队和频道管理
  • SharePoint库和文件夹浏览
  • Linear项目列表
  • Notion数据库集成

🛠️ 开发者友好特性

多IDE支持:

  • VS Code (内置支持)
  • Cursor IDE
  • Windsurf IDE
  • Cline IDE
  • Claude Desktop

便捷安装:

  • 一键安装按钮
  • NPX快速部署
  • 环境变量配置
  • JSON配置文件支持

内置工具:

  • 无需单独集成Firecrawl、Exa等工具
  • 内置网页爬虫和搜索功能
  • 自动化工作流支持

技术架构

核心组件

  • 项目(Project): 数据管理的基本单位
  • 内容(Contents): 摄取的各类文档和媒体文件
  • 数据源(Feeds): 连接外部数据的渠道
  • 集合(Collections): 内容的逻辑分组
  • 工作流(Workflows): 自动化处理流程
  • 对话(Conversations): AI交互记录
  • 规范(Specifications): 配置和规范定义

环境配置

项目需要以下环境变量进行身份验证:

  • GRAPHLIT_ENVIRONMENT_ID: 环境标识符
  • GRAPHLIT_ORGANIZATION_ID: 组织标识符
  • GRAPHLIT_JWT_SECRET: JWT签名密钥

扩展连接器

支持配置额外的数据连接器凭据,包括Slack、Google Email、Notion等平台的API密钥和访问令牌。

使用场景

开发团队知识管理

  • 集成GitHub Issues、Jira任务、Slack讨论
  • 构建团队知识库,快速检索项目相关信息
  • 自动化文档生成和知识分享

产品管理

  • 整合Linear项目、Notion文档、用户反馈
  • 创建产品决策的数据驱动支持系统
  • 跨平台信息聚合和分析

企业知识库

  • 统一邮件、文档、会议记录等企业数据
  • 构建智能搜索和问答系统
  • 提升信息检索效率和决策质量

安装与配置

系统要求

  • Node.js 18.x或更高版本
  • Graphlit平台活跃账户
  • 相应IDE或MCP客户端

快速开始

  1. 使用一键安装按钮或NPX命令安装
  2. 配置环境变量和API密钥
  3. 在目标IDE中添加MCP服务器配置
  4. 开始摄取数据和构建知识库

总结

Graphlit MCP服务器是一个功能强大且易于使用的知识管理解决方案,它通过MCP协议将多样化的数据源与AI驱动的搜索和检索功能完美结合。无论是个人开发者还是企业团队,都可以通过这个工具快速构建智能化的知识库系统。

该项目的主要优势在于:

  • 广泛的数据源支持: 覆盖主流协作和存储平台
  • AI原生设计: 内置语义搜索和智能检索
  • 开发者友好: 支持多种IDE和便捷的配置方式
  • 企业级功能: 提供完整的内容管理和工作流自动化

对于希望构建智能知识管理系统的开发者和企业来说,Graphlit MCP服务器提供了一个理想的起点和强大的技术基础。