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 Contents or Retrieve Relevant Sources to find documents, messages, web pages, and transcripts.
  • Ask questions against your project — prompt the LLM with Prompt LLM Conversation to get RAG-based answers grounded in your ingested content.
  • Crawl and search the web — use built-in Web Crawling and Web Search tools to pull in external pages or podcast results.
  • Extract structured data from text — apply Extract Structured JSON from Text to 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? or Is Content Done?.

ドキュメント

npm version smithery badge

Graphlit プラットフォーム向け Model Context Protocol (MCP) サーバー

概要

Model Context Protocol (MCP) サーバーは、MCP クライアントと Graphlit サービス間の統合を可能にします。このドキュメントでは、セットアッププロセスとクライアントの基本的な使用例について説明します。

Slack、Discord、Web サイト、Google Drive、メール、Jira、Linear、GitHub からあらゆる情報を Graphlit プロジェクトに取り込み、Cursor、Windsurf、Goose、Cline などの MCP クライアント内で関連ナレッジを検索・取得できます。

Graphlit プロジェクトは、すべての開発ツールやプロダクト管理ツールにわたる、検索可能で RAG 対応のナレッジベースとして機能します。

ドキュメント(PDF、DOCX、PPTX など)や HTML Web ページは、取り込み時に Markdown に抽出されます。音声ファイルや動画ファイルは、取り込み時に文字起こしされます。

Web クローリングと Web 検索は MCP ツールとして組み込まれているため、Firecrawl や Exa などの他のツールを個別に統合する必要はありません。

MCP サーバーのユースケースと機能の詳細については、ブログをご覧ください。

Graphlit MCP サーバーを Goose MCP クライアントで使用する方法に関する最新の YouTube 動画をご覧ください。

MCP サーバーの使用に関するご質問は、Discord コミュニティに参加し、#mcp チャンネルに投稿してください。

graphlit-mcp-server MCP server

ツール

検索

  • コンテンツのクエリ
  • コレクションのクエリ
  • フィードのクエリ
  • 会話のクエリ
  • 関連ソースの取得
  • 類似画像の取得
  • 画像の視覚的説明

RAG

  • LLM 会話のプロンプト

抽出

  • テキストからの構造化 JSON 抽出

公開

  • 音声として公開(ElevenLabs Audio)
  • 画像として公開(OpenAI Image Generation)

取り込み

  • ファイル
  • Web ページ
  • メッセージ
  • 投稿
  • メール
  • 課題
  • テキスト
  • メモリ(短期)

データコネクタ

  • Microsoft Outlook メール
  • Google Mail
  • Notion
  • Reddit
  • Linear
  • Jira
  • GitHub Issues
  • Google Drive
  • OneDrive
  • SharePoint
  • Dropbox
  • Box
  • GitHub
  • Slack
  • Microsoft Teams
  • Discord
  • Twitter/X
  • ポッドキャスト(RSS)

Web

  • Web クローリング
  • Web 検索(ポッドキャスト検索を含む)
  • Web マッピング
  • ページのスクリーンショット

通知

  • 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 経由でのインストール

クイックインストールには、以下のワンクリックインストールボタンを使用してください。

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

手動インストールの場合は、VS Code のユーザー設定(JSON)ファイルに以下の 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 コミュニティにご参加ください。