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 Server กับไคลเอนต์ Goose MCP
หากมีคำถามใดๆ เกี่ยวกับการใช้เซิร์ฟเวอร์ 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: ID สภาพแวดล้อมของคุณGRAPHLIT_ORGANIZATION_ID: 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 Server ในแอปพลิเคชันไคลเอนต์ 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 Server โปรดส่ง GitHub Issue
สำหรับการสนับสนุนเพิ่มเติมเกี่ยวกับแพลตฟอร์ม Graphlit โปรดเข้าร่วมชุมชน Discord ของเรา