Graphlit
официальныйПринимайте всё — от Slack и Gmail до подкастов, а также результаты веб-краулинга — в поисковый проект Graphlit.
Что можно делать с Graphlit MCP?
- Импортируйте контент из таких инструментов, как Slack, Jira или GitHub — попросите своего ассистента импортировать сообщения, задачи или файлы из подключенных источников данных в ваш проект Graphlit.
- Ищите по всем импортированным знаниям — используйте
Query ContentsилиRetrieve Relevant Sources, чтобы найти документы, сообщения, веб-страницы и расшифровки. - Задавайте вопросы по вашему проекту — обратитесь к LLM с помощью
Prompt LLM Conversation, чтобы получить ответы на основе RAG, опирающиеся на ваши импортированные данные. - Сканируйте и ищите в интернете — используйте встроенные инструменты
Web CrawlingиWeb Search, чтобы получать внешние страницы или результаты подкастов. - Извлекайте структурированные данные из текста — примените
Extract Structured JSON from Text, чтобы извлечь типизированную информацию из неструктурированного контента. - Управляйте коллекциями и лентами — создавайте, обновляйте или удаляйте коллекции и ленты, а также проверяйте статус импорта с помощью
Is Feed Done?илиIs 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.