Graphlit
официальныйПринимайте всё — от Slack и Gmail до подкастов, а также результаты веб-краулинга — в поисковый проект Graphlit.
Что можно делать с Graphlit MCP?
- Ingest content from tools like Slack, Jira, or GitHub — ask your assistant to ingest messages, issues, or files from connected data sources into your Graphlit project.
- Search across all ingested knowledge — use
Query ContentsorRetrieve Relevant Sourcesto find documents, messages, web pages, and transcripts. - Ask questions against your project — prompt the LLM with
Prompt LLM Conversationto get RAG-based answers grounded in your ingested content. - Crawl and search the web — use built-in
Web CrawlingandWeb Searchtools to pull in external pages or podcast results. - Extract structured data from text — apply
Extract Structured JSON from Textto pull typed information out of unstructured content. - Manage collections and feeds — create, update, or delete collections and feeds, and check ingestion status with
Is Feed Done?orIs Content Done?.
Документация
Сервер Model Context Protocol (MCP) для платформы Graphlit
Обзор
Сервер Model Context Protocol (MCP) обеспечивает интеграцию между MCP-клиентами и сервисом Graphlit. В этом документе описан процесс настройки и приведен базовый пример использования клиента.
Загружайте что угодно из Slack, Discord, веб-сайтов, Google Drive, электронной почты, Jira, Linear или GitHub в проект Graphlit, а затем ищите и извлекайте релевантные знания в MCP-клиенте, таком как Cursor, Windsurf, Goose или Cline.
Ваш проект Graphlit выступает в роли базы знаний с возможностью поиска и готовой к использованию RAG, охватывающей все ваши инструменты для разработки и управления продуктами.
Документы (PDF, DOCX, PPTX и т. д.) и HTML-страницы при загрузке будут преобразованы в Markdown. Аудио- и видеофайлы при загрузке будут транскрибированы.
Веб-краулинг и веб-поиск встроены как инструменты MCP, поэтому нет необходимости отдельно интегрировать другие инструменты, такие как Firecrawl, Exa и т. п.
Подробнее о сценариях использования и возможностях MCP-сервера можно прочитать в нашем блоге.
Посмотрите наше последнее видео на YouTube об использовании Graphlit MCP-сервера с MCP-клиентом Goose.
По любым вопросам использования MCP-сервера присоединяйтесь к нашему сообществу в Discord и пишите в канал #mcp.
Инструменты
Поиск
- Запрос содержимого
- Запрос коллекций
- Запрос каналов
- Запрос бесед
- Поиск релевантных источников
- Поиск похожих изображений
- Визуальное описание изображения
RAG
- Диалог с LLM по запросу
Извлечение
- Извлечение структурированного JSON из текста
Публикация
- Публикация в аудио (ElevenLabs Audio)
- Публикация в изображение (OpenAI Image Generation)
Загрузка
- Файлы
- Веб-страницы
- Сообщения
- Посты
- Электронные письма
- Задачи
- Текст
- Память (краткосрочная)
Коннекторы данных
- Электронная почта 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: Ваш идентификатор окружения.GRAPHLIT_ORGANIZATION_ID: Ваш идентификатор организации.GRAPHLIT_JWT_SECRET: Ваш секрет JWT для подписи токена JWT.
Эти значения можно найти в панели управления настройками API на платформе Graphlit.
Установка
Установка через VS Code
Для быстрой установки используйте одну из кнопок установки в один клик ниже:
Для ручной установки добавьте следующий блок JSON в файл пользовательских настроек (JSON) в VS Code. Это можно сделать, нажав Ctrl + Shift + P и введя Preferences: Open User Settings (JSON).
При желании вы можете добавить его в файл с именем .vscode/mcp.json в вашем рабочем пространстве. Это позволит вам поделиться конфигурацией с другими.
Обратите внимание, что ключ
mcpне нужен в файле.vscode/mcp.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
Чтобы установить graphlit-mcp-server в приложении Windsurf IDE, 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
Чтобы установить graphlit-mcp-server в приложении Cline IDE, 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
Чтобы установить graphlit-mcp-server в приложении Cursor IDE, 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
Чтобы установить graphlit-mcp-server для Claude Desktop автоматически через Smithery:
npx -y @smithery/cli install @graphlit/graphlit-mcp-server --client claude
Установка вручную
Чтобы использовать сервер Graphlit MCP в любом 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"
}
}
}
}
ПРИМЕЧАНИЕ: при запуске 'npx' в Windows может потребоваться явно вызывать npx через командную строку.
"command": "C:\\Windows\\System32\\cmd.exe /c npx"
Поддержка
Пожалуйста, обратитесь к документации Graphlit API.
Для поддержки сервера Graphlit MCP, пожалуйста, отправьте запрос на GitHub.
Для дальнейшей поддержки платформы Graphlit присоединяйтесь к нашему сообществу в Discord.