Model Context Protocol (MCP) Server for Graphlit Platform

Model Context Protocol (MCP) Server for Graphlit Platform

site icon
2025.04.17 198
TypeScript模型上下文协议内容管理数据集成开发效率交流协作内容生成
Graphlit MCP Server 是一个用于 Graphlit 平台的模型上下文协议(MCP)服务器,旨在实现 MCP 客户端与 Graphlit 服务的集成。它支持从多种来源(如 Slack、Discord、网站、Google Drive、邮件、Jira、Linear 或 GitHub)导入内容到 Graphlit 项目中,并提供搜索和检索相关知识的功能。该服务器能够处理多种文件格式(如 PDF、DOCX、PPTX 等)并将其转换为 Markdown,同时支持音频和视频文件的转录。此外,它还内置了网页爬取和网页搜索功能,无需额外集成其他工具。
View on GitHub

Overview

基本能力

产品定位

Graphlit MCP Server 是一个用于 Graphlit 平台的模型上下文协议(MCP)服务器,旨在实现 MCP 客户端与 Graphlit 服务的集成。

核心功能

  • 支持从多种来源(如 Slack、Discord、网站、Google Drive、邮件、Jira、Linear 或 GitHub)导入内容到 Graphlit 项目中。
  • 支持多种文件格式(如 PDF、DOCX、PPTX 等)并将其转换为 Markdown。
  • 支持音频和视频文件的转录。
  • 内置网页爬取和网页搜索功能。

适用场景

  • 从多种来源导入内容并进行统一管理。
  • 对导入的内容进行搜索和检索。
  • 处理多种文件格式并将其转换为 Markdown。
  • 音频和视频文件的转录。

工具列表

Retrieval

  • Query Contents
  • Query Collections
  • Query Feeds
  • Retrieve Relevant Sources
  • Retrieve Similar Images
  • Visually Describe Image

Extraction

  • Extract Structured JSON from Text

Ingestion

  • Files
  • Web Pages
  • Messages
  • Posts
  • Emails
  • Issues
  • Text

Data Connectors

  • Microsoft Outlook email
  • Google Mail
  • Notion
  • Reddit
  • Linear
  • Jira
  • GitHub Issues
  • Google Drive
  • OneDrive
  • SharePoint
  • Dropbox
  • Box
  • GitHub
  • Slack
  • Microsoft Teams
  • Discord
  • Twitter/X
  • Podcasts (RSS)

Web

  • Web Crawling
  • Web Search (including Podcast Search)
  • Web Mapping
  • Screenshot Page

Notifications

  • Slack
  • Email
  • Webhook
  • Twitter/X

Operations

  • Configure Project
  • Create Collection
  • Add Contents to Collection
  • Remove Contents from Collection
  • Delete Collection(s)
  • Delete Feed(s)
  • Delete Content(s)
  • Is Feed Done?
  • Is Content Done?

Enumerations

  • List Slack Channels
  • List Microsoft Teams Teams
  • List Microsoft Teams Channels
  • List SharePoint Libraries
  • List SharePoint Folders
  • List Linear Projects
  • List Notion Databases

常见问题解答

使用教程

使用依赖

安装教程

通过 VS Code 安装

使用以下一键安装按钮:

Install with NPX in VS Code

手动安装

在 VS Code 的用户设置(JSON)文件中添加以下 JSON 块:

{
  "mcp": {
    "inputs": [
      {
        "type": "promptString",
        "id": "organization_id",
        "description": "Graphlit Organization ID",
        "password": true
      },
      {
        "type": "promptString",
        "id": "environment_id",
        "description": "Graphlit Environment ID",
        "password": true
      },
      {
        "type": "promptString",
        "id": "jwt_secret",
        "description": "Graphlit JWT Secret",
        "password": true
      }
    ],
    "servers": {
      "graphlit": {
        "command": "npx",
        "args": ["-y", "graphlit-mcp-server"],
        "env": {
          "GRAPHLIT_ORGANIZATION_ID": "${input:organization_id}",
          "GRAPHLIT_ENVIRONMENT_ID": "${input:environment_id}",
          "GRAPHLIT_JWT_SECRET": "${input:jwt_secret}"
        }
      }
    }
  }
}

通过 Windsurf 安装

npx -y graphlit-mcp-server

通过 Cline 安装

npx -y graphlit-mcp-server

通过 Cursor 安装

npx -y graphlit-mcp-server

通过 Smithery 安装

npx -y @smithery/cli install @graphlit/graphlit-mcp-server --client claude

手动安装

npx -y graphlit-mcp-server

调试方式

安装完成后,可以通过以下命令进行调试:

npx -y graphlit-mcp-server

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。