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 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 ของเรา