Graphlit
官方将任何内容(从 Slack、Gmail 到播客源,以及网络爬取)摄取到可搜索的 Graphlit 项目中。
你可以用 Graphlit MCP 做什么?
- 从 Slack、Jira 或 GitHub 等工具中摄取内容 — 让您的助手从已连接的数据源中摄取消息、问题或文件,并将其导入您的 Graphlit 项目。
- 搜索所有已摄取的知识 — 使用
Query Contents或Retrieve Relevant Sources查找文档、消息、网页和转录内容。 - 针对您的项目提问 — 通过
Prompt LLM Conversation提示大语言模型,获取基于您所摄取内容的 RAG 答案。 - 爬取和搜索网页 — 使用内置的
Web Crawling和Web Search工具拉取外部页面或播客结果。 - 从文本中提取结构化数据 — 应用
Extract Structured JSON from Text从非结构化内容中提取类型化信息。 - 管理集合和订阅源 — 创建、更新或删除集合和订阅源,并使用
Is Feed Done?或Is Content Done?检查摄取状态。
文档
适用于 Graphlit 平台的模型上下文协议 (MCP) 服务器
概述
模型上下文协议 (MCP) 服务器支持 MCP 客户端与 Graphlit 服务之间的集成。本文档概述了设置过程,并提供了使用客户端的基本示例。
将来自 Slack、Discord、网站、Google Drive、电子邮件、Jira、Linear 或 GitHub 的任何内容提取到 Graphlit 项目中,然后在 Cursor、Windsurf、Goose 或 Cline 等 MCP 客户端中搜索和检索相关知识。
您的 Graphlit 项目可充当跨所有开发者和产品管理工具的可搜索、支持 RAG 的知识库。
文档(PDF、DOCX、PPTX 等)和 HTML 网页在提取时将被转换为 Markdown。音频和视频文件在提取时将被转录。
网页爬取和网页搜索作为 MCP 工具内置,无需单独集成 Firecrawl、Exa 等其他工具。
您可以在我们的博客上阅读有关 MCP 服务器用例和功能的更多信息。
观看我们最新的 YouTube 视频,了解如何将 Graphlit MCP 服务器与 Goose MCP 客户端结合使用。
有关使用 MCP 服务器的任何问题,请加入我们的 Discord 社区并在 #mcp 频道上发帖。
工具
检索
- 查询内容
- 查询集合
- 查询订阅源
- 查询对话
- 检索相关来源
- 检索相似图像
- 视觉描述图像
RAG
- 提示 LLM 对话
提取
- 从文本中提取结构化 JSON
发布
- 发布为音频(ElevenLabs 音频)
- 发布为图像(OpenAI 图像生成)
提取
- 文件
- 网页
- 消息
- 帖子
- 电子邮件
- 问题
- 文本
- 记忆(短期)
数据连接器
- Microsoft Outlook 电子邮件
- Google Mail
- Notion
- Linear
- Jira
- GitHub Issues
- Google Drive
- OneDrive
- SharePoint
- Dropbox
- Box
- GitHub
- Slack
- Microsoft Teams
- Discord
- Twitter/X
- 播客 (RSS)
网页
- 网页爬取
- 网页搜索(包括播客搜索)
- 网页映射
- 截图页面
通知
- Slack
- 电子邮件
- Webhook
- Twitter/X
操作
- 配置项目
- 创建集合
- 将内容添加到集合
- 从集合中移除内容
- 删除集合
- 删除订阅源
- 删除内容
- 删除对话
- 订阅源是否完成?
- 内容是否完成?
枚举
- 列出 Slack 频道
- 列出 Microsoft Teams 团队
- 列出 Microsoft Teams 频道
- 列出 SharePoint 库
- 列出 SharePoint 文件夹
- 列出 Linear 项目
- 列出 Notion 数据库
- 列出 Notion 页面
- 列出 Dropbox 文件夹
- 列出 Box 文件夹
- 列出 Discord 服务器
- 列出 Discord 频道
- 列出 Google 日历
- 列出 Microsoft 日历
资源
- 项目
- 内容
- 订阅源
- 集合(内容集合)
- 工作流
- 对话
- 规范
先决条件
开始之前,请确保您具备以下条件:
- 系统上已安装 Node.js(推荐版本 18.x 或更高)。
- 在 Graphlit 平台上拥有活跃账户,并可访问 API 设置仪表板。
配置
Graphlit MCP 服务器支持设置环境变量以进行身份验证和配置:
GRAPHLIT_ENVIRONMENT_ID:您的环境 ID。GRAPHLIT_ORGANIZATION_ID:您的组织 ID。GRAPHLIT_JWT_SECRET:用于签署 JWT 令牌的 JWT 密钥。
您可以在 Graphlit 平台的 API 设置仪表板中找到这些值。
安装
通过 VS Code 安装
如需快速安装,请使用以下一键安装按钮之一:
对于手动安装,请将以下 JSON 块添加到 VS Code 中的用户设置 (JSON) 文件。您可以通过按 Ctrl + Shift + P 并键入 Preferences: Open User Settings (JSON) 来执行此操作。
或者,您可以将其添加到工作区中名为 .vscode/mcp.json 的文件中。这将允许您与他人共享配置。
请注意,
.vscode/mcp.json文件中不需要mcp键。
{
"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 安装
要在 Windsurf IDE 应用程序中安装 graphlit-mcp-server,Cline 应使用 NPX:
npx -y graphlit-mcp-server
您的 mcp_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",
}
}
}
}
通过 Cline 安装
要在 Cline IDE 应用程序中安装 graphlit-mcp-server,Cline 应使用 NPX:
npx -y graphlit-mcp-server
您的 cline_mcp_settings.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",
}
}
}
}
通过 Cursor 安装
要在 Cursor IDE 应用程序中安装 graphlit-mcp-server,Cursor 应使用 NPX:
npx -y graphlit-mcp-server
您的 mcp.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",
}
}
}
}
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装 graphlit-mcp-server:
npx -y @smithery/cli install @graphlit/graphlit-mcp-server --client claude
手动安装
要在任何 MCP 客户端应用程序中使用 Graphlit MCP 服务器,请使用:
{
"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",
}
}
}
}
或者,您可以为数据连接器(例如 Slack、Google Email 和 Notion)配置凭据。 仅需要 GRAPHLIT_ORGANIZATION_ID、GRAPHLIT_ENVIRONMENT_ID 和 GRAPHLIT_JWT_SECRET。
{
"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",
"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-refresh-token",
"GOOGLE_EMAIL_CLIENT_ID": "your-google-client-id",
"GOOGLE_EMAIL_CLIENT_SECRET": "your-google-client-secret",
"LINEAR_API_KEY": "your-linear-api-key",
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-github-pat",
"JIRA_EMAIL": "your-jira-email",
"JIRA_TOKEN": "your-jira-token",
"NOTION_API_KEY": "your-notion-api-key"
}
}
}
}
注意:在 Windows 上运行 'npx' 时,您可能需要通过命令提示符显式调用 npx。
"command": "C:\\Windows\\System32\\cmd.exe /c npx"
支持
请参阅 Graphlit API 文档。
有关 Graphlit MCP 服务器的支持,请提交 GitHub Issue。
有关 Graphlit 平台的进一步支持,请加入我们的 Discord 社区。