Graphlit

resmi

Serap apa pun dari Slack hingga Gmail hingga umpan podcast, selain perayapan web, ke dalam proyek Graphlit yang dapat dicari.

Apa yang bisa Anda lakukan dengan Graphlit MCP?

  • Mengimpor konten dari alat seperti Slack, Jira, atau GitHub — minta asisten Anda untuk mengimpor pesan, masalah, atau file dari sumber data yang terhubung ke proyek Graphlit Anda.
  • Mencari di semua pengetahuan yang telah diimpor — gunakan Query Contents atau Retrieve Relevant Sources untuk menemukan dokumen, pesan, halaman web, dan transkrip.
  • Mengajukan pertanyaan terkait proyek Anda — beri perintah ke LLM dengan Prompt LLM Conversation untuk mendapatkan jawaban berbasis RAG yang didasarkan pada konten yang telah Anda impor.
  • Merayapi dan mencari web — gunakan alat bawaan Web Crawling dan Web Search untuk menarik halaman eksternal atau hasil podcast.
  • Mengekstrak data terstruktur dari teks — terapkan Extract Structured JSON from Text untuk mengambil informasi bertipe dari konten tidak terstruktur.
  • Mengelola koleksi dan umpan — buat, perbarui, atau hapus koleksi dan umpan, serta periksa status pengimporan dengan Is Feed Done? atau Is Content Done?.

Dokumentasi

npm version smithery badge

Server Model Context Protocol (MCP) untuk Platform Graphlit

Gambaran Umum

Server Model Context Protocol (MCP) memungkinkan integrasi antara klien MCP dan layanan Graphlit. Dokumen ini menjelaskan proses penyiapan dan memberikan contoh dasar penggunaan klien.

Serap apa pun dari Slack, Discord, situs web, Google Drive, email, Jira, Linear, atau GitHub ke dalam proyek Graphlit - lalu cari dan ambil pengetahuan yang relevan dalam klien MCP seperti Cursor, Windsurf, Goose, atau Cline.

Proyek Graphlit Anda bertindak sebagai basis pengetahuan yang dapat dicari dan siap-RAG di seluruh alat pengembang dan manajemen produk Anda.

Dokumen (PDF, DOCX, PPTX, dll.) dan halaman web HTML akan diekstrak menjadi Markdown saat penyerapan. File audio dan video akan ditranskripsi saat penyerapan.

Perayapan web dan pencarian web sudah terpasang sebagai alat MCP, tanpa perlu mengintegrasikan alat lain seperti Firecrawl, Exa, dll. secara terpisah.

Anda dapat membaca lebih lanjut tentang kasus penggunaan dan fitur Server MCP di blog kami.

Tonton video YouTube terbaru kami tentang penggunaan Server MCP Graphlit dengan klien MCP Goose.

Untuk pertanyaan apa pun tentang penggunaan Server MCP, silakan bergabung dengan komunitas Discord kami dan posting di saluran #mcp.

graphlit-mcp-server MCP server

Alat

Pengambilan

  • Kueri Konten
  • Kueri Koleksi
  • Kueri Umpan
  • Kueri Percakapan
  • Ambil Sumber Relevan
  • Ambil Gambar Serupa
  • Deskripsikan Gambar Secara Visual

RAG

  • Percakapan LLM Cepat

Ekstraksi

  • Ekstrak JSON Terstruktur dari Teks

Penerbitan

  • Terbitkan sebagai Audio (Audio ElevenLabs)
  • Terbitkan sebagai Gambar (Pembuatan Gambar OpenAI)

Penyerapan

  • File
  • Halaman Web
  • Pesan
  • Postingan
  • Email
  • Isu
  • Teks
  • Memori (Jangka Pendek)

Konektor Data

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

Web

  • Perayapan Web
  • Pencarian Web (termasuk Pencarian Podcast)
  • Pemetaan Web
  • Tangkapan Layar Halaman

Notifikasi

  • Slack
  • Email
  • Webhook
  • Twitter/X

Operasi

  • Konfigurasi Proyek
  • Buat Koleksi
  • Tambahkan Konten ke Koleksi
  • Hapus Konten dari Koleksi
  • Hapus Koleksi
  • Hapus Umpan
  • Hapus Konten
  • Hapus Percakapan
  • Apakah Umpan Selesai?
  • Apakah Konten Selesai?

Enumerasi

  • Daftar Saluran Slack
  • Daftar Tim Microsoft Teams
  • Daftar Saluran Microsoft Teams
  • Daftar Pustaka SharePoint
  • Daftar Folder SharePoint
  • Daftar Proyek Linear
  • Daftar Basis Data Notion
  • Daftar Halaman Notion
  • Daftar Folder Dropbox
  • Daftar Folder Box
  • Daftar Guild Discord
  • Daftar Saluran Discord
  • Daftar Google Calendars
  • Daftar Microsoft Calendars

Sumber Daya

  • Proyek
  • Konten
  • Umpan
  • Koleksi (Konten)
  • Alur Kerja
  • Percakapan
  • Spesifikasi

Prasyarat

Sebelum memulai, pastikan Anda memiliki hal-hal berikut:

  • Node.js terinstal di sistem Anda (disarankan versi 18.x atau lebih tinggi).
  • Akun aktif di Platform Graphlit dengan akses ke dasbor pengaturan API.

Konfigurasi

Server MCP Graphlit mendukung variabel lingkungan yang akan ditetapkan untuk otentikasi dan konfigurasi:

  • GRAPHLIT_ENVIRONMENT_ID: ID lingkungan Anda.
  • GRAPHLIT_ORGANIZATION_ID: ID organisasi Anda.
  • GRAPHLIT_JWT_SECRET: Rahasia JWT Anda untuk menandatangani token JWT.

Anda dapat menemukan nilai-nilai ini di dasbor pengaturan API di Platform Graphlit.

Instalasi

Menginstal melalui VS Code

Untuk instalasi cepat, gunakan salah satu tombol instal sekali klik di bawah ini:

Install with NPX in VS Code Install with NPX in VS Code Insiders

Untuk instalasi manual, tambahkan blok JSON berikut ke file Pengaturan Pengguna (JSON) Anda di VS Code. Anda dapat melakukannya dengan menekan Ctrl + Shift + P dan mengetik Preferences: Open User Settings (JSON).

Secara opsional, Anda dapat menambahkannya ke file bernama .vscode/mcp.json di ruang kerja Anda. Ini akan memungkinkan Anda untuk berbagi konfigurasi dengan orang lain.

Perhatikan bahwa kunci mcp tidak diperlukan dalam file .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}"
        }
      }
    }
  }
}

Menginstal melalui Windsurf

Untuk menginstal graphlit-mcp-server di aplikasi IDE Windsurf, Cline harus menggunakan NPX:

npx -y graphlit-mcp-server

File mcp_config.json Anda harus dikonfigurasi mirip dengan:

{
    "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",
            }
        }
    }
}

Menginstal melalui Cline

Untuk menginstal graphlit-mcp-server di aplikasi IDE Cline, Cline harus menggunakan NPX:

npx -y graphlit-mcp-server

File cline_mcp_settings.json Anda harus dikonfigurasi mirip dengan:

{
    "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",
            }
        }
    }
}

Menginstal melalui Cursor

Untuk menginstal graphlit-mcp-server di aplikasi IDE Cursor, Cursor harus menggunakan NPX:

npx -y graphlit-mcp-server

File mcp.json Anda harus dikonfigurasi mirip dengan:

{
    "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",
            }
        }
    }
}

Menginstal melalui Smithery

Untuk menginstal graphlit-mcp-server untuk Claude Desktop secara otomatis melalui Smithery:

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

Menginstal secara manual

Untuk menggunakan Server MCP Graphlit di aplikasi klien MCP apa pun, gunakan:

{
    "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",
            }
        }
    }
}

Secara opsional, Anda dapat mengonfigurasi kredensial untuk konektor data, seperti Slack, Google Email, dan Notion. Hanya GRAPHLIT_ORGANIZATION_ID, GRAPHLIT_ENVIRONMENT_ID, dan GRAPHLIT_JWT_SECRET yang diperlukan.

{
    "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"
            }
        }
    }
}

CATATAN: saat menjalankan 'npx' di Windows, Anda mungkin perlu memanggil npx secara eksplisit melalui command prompt.

"command": "C:\\Windows\\System32\\cmd.exe /c npx"

Dukungan

Silakan merujuk ke Dokumentasi API Graphlit.

Untuk dukungan dengan Server MCP Graphlit, silakan kirimkan Isu GitHub.

Untuk dukungan lebih lanjut dengan Platform Graphlit, silakan bergabung dengan komunitas Discord kami.