Raygun
ทางการโต้ตอบกับข้อมูลการรายงานข้อขัดข้องและการตรวจสอบการใช้งานจริงในบัญชี Raygun ของคุณ
คุณทำอะไรได้บ้างด้วย Raygun MCP?
- ตรวจสอบกลุ่มข้อผิดพลาด — ขอให้ค้นหาและตรวจสอบกลุ่มข้อผิดพลาดด้วย
error_groups_searchและerror_group_investigateเพื่อรับ stack traces และบริบท - ติดตามการเผยแพร่ — ใช้
deployment_get_latestหรือdeployment_investigateเพื่อเชื่อมโยงข้อผิดพลาดใหม่กับการเผยแพร่ล่าสุด - วิเคราะห์ประสิทธิภาพ — ค้นหาด้วย
metrics_website_performance_analyzeหรือapm_hotspots_searchเพื่อค้นหาวิธีการที่ช้า คำสั่งฐานข้อมูล หรือการถดถอยของการโหลดหน้า - สำรวจเซสชันของลูกค้า — ค้นหากิจกรรมผู้ใช้ด้วย
customers_searchและsession_investigateเพื่อดูว่าประสบการณ์ล้มเหลวที่ใด - จัดการสถานะข้อผิดพลาด — อัปเดตสถานะการแก้ไขหรือเพิ่มความคิดเห็นผ่าน
error_group_update_statusและerror_group_add_comment - ตรวจสอบคำเชิญทีม — แสดงรายการ ส่ง หรือเพิกถอนคำเชิญโดยใช้
invitations_manage,invitation_sendและinvitation_revoke
เอกสาร
🔭 เซิร์ฟเวอร์ MCP ของ Raygun
ตรวจสอบข้อผิดพลาดและประสิทธิภาพใน Raygun ด้วยผู้ช่วย AI
เซิร์ฟเวอร์ Model Context Protocol (MCP) แบบรีโมตที่เชื่อมต่อผู้ช่วย AI เข้ากับ Raygun Crash Reporting, Real User Monitoring และ Application Performance Monitoring
📘 คู่มือการตั้งค่า • 📚 เอกสารอ้างอิงเครื่องมือ • 🚀 เริ่มต้นใช้งานอย่างรวดเร็ว
✨ คุณสมบัติหลัก
- 🐛 การจัดการข้อผิดพลาด - ตรวจสอบ แก้ไข และติดตามข้อผิดพลาดและความล้มเหลวของแอปพลิเคชันพร้อม stack traces และบริบทที่สมบูรณ์
- 🚀 การติดตามการเผยแพร่ - ติดตามเวอร์ชันที่เผยแพร่และเชื่อมโยงข้อผิดพลาดกับการเผยแพร่เพื่อระบุการเปลี่ยนแปลงที่มีปัญหา
- ⚡ ข้อมูลเชิงลึกด้านประสิทธิภาพ - วิเคราะห์เวลาโหลดหน้า ตัวชี้วัดผู้ใช้ และแนวโน้มประสิทธิภาพเมื่อเวลาผ่านไป
- 🔬 การตรวจสอบ APM - ค้นหาจุดที่เป็นปัญหาด้านแบ็กเอนด์ ปัญหาประสิทธิภาพที่เกิดซ้ำ และ traces ที่ช้า
- 👥 การติดตามผู้ใช้ - ติดตามเซสชันของลูกค้า รูปแบบพฤติกรรม และระบุผู้ใช้ที่ได้รับผลกระทบ
- 🤝 การทำงานร่วมกันเป็นทีม - จัดการคำเชิญและประสานงานการแก้ไขข้อผิดพลาดทั่วทั้งทีม
- 📊 ตัวชี้วัดและการวิเคราะห์ - การวิเคราะห์อนุกรมเวลาและฮิสโตแกรมการกระจายสำหรับข้อผิดพลาดและประสิทธิภาพ
📋 ข้อกำหนด
- บัญชี Raygun ที่มีการสมัครใช้งานที่ใช้งานอยู่
- ไคลเอนต์ MCP ที่รองรับ OAuth หรือ Raygun Personal Access Token
🚀 เริ่มต้นใช้งาน
เซิร์ฟเวอร์ MCP ของ Raygun โฮสต์อยู่ที่:
https://api.raygun.com/v3/mcp
Raygun เป็นผู้โฮสต์และอัปเดตบริการ ดังนั้นจึงไม่มีแพ็กเกจหรือเซิร์ฟเวอร์ในเครื่องให้ติดตั้ง
OAuth (แนะนำ)
เพิ่ม URL เป็นเซิร์ฟเวอร์ Streamable HTTP โดยไม่มีส่วนหัว Authorization ในการเชื่อมต่อครั้งแรก ไคลเอนต์ MCP ของคุณจะเปิด Raygun ในเบราว์เซอร์เพื่อให้คุณลงชื่อเข้าใช้ เลือกแผน ตรวจสอบสิทธิ์ที่ขอ และอนุญาตการเข้าถึง
คุณไม่จำเป็นต้องระบุ OAuth client ID หรือ client secret Raygun รองรับการลงทะเบียนไคลเอนต์อัตโนมัติ
Codex และแอปเดสก์ท็อป ChatGPT
codex mcp add raygun --url https://api.raygun.com/v3/mcp
codex mcp login raygun
การกำหนดค่านี้ใช้ร่วมกันโดย Codex CLI, ส่วนขยาย IDE ของ Codex และแอปเดสก์ท็อป ChatGPT บนโฮสต์ Codex เดียวกัน
ในแอปเดสก์ท็อป ChatGPT เปิด การตั้งค่า > เซิร์ฟเวอร์ MCP เลือก เพิ่มเซิร์ฟเวอร์ เลือก Streamable HTTP และป้อนปลายทาง Raygun บันทึกและรีสตาร์ทแอป จากนั้นเลือก รับรองความถูกต้อง สำหรับ Raygun
ChatGPT บนเว็บใช้เครื่องมือ MCP แบบรีโมตผ่าน Plugins และไม่อ่านการกำหนดค่า MCP ของ Codex ในเครื่องของคุณ ปลั๊กอิน Raygun ที่เผยแพร่แยกต่างหากจะติดตั้งจากแคตตาล็อก Plugins
Claude Code
claude mcp add --transport http raygun https://api.raygun.com/v3/mcp
รัน /mcp ใน Claude Code และทำตามขั้นตอนการรับรองความถูกต้องในเบราว์เซอร์
Cursor
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp"
}
}
}
Cursor จะแจ้งให้คุณรับรองความถูกต้องเมื่อเชื่อมต่อ
VS Code
{
"servers": {
"raygun": {
"type": "http",
"url": "https://api.raygun.com/v3/mcp"
}
}
}
VS Code จะแจ้งให้คุณรับรองความถูกต้องเมื่อเชื่อมต่อ
Personal Access Token
การรับรองความถูกต้องด้วย PAT ยังคงรองรับสำหรับไคลเอนต์ที่ไม่รองรับ MCP OAuth และสำหรับระบบอัตโนมัติ ตัวอย่างต่อไปนี้ใช้รูปแบบการกำหนดค่าของ Cursor ไคลเอนต์อื่นใช้ส่วนหัว Authorization เดียวกันในการกำหนดค่าเซิร์ฟเวอร์ HTTP:
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
💬 คำถามแรกของคุณ
หลังจากการกำหนดค่า ลองถามผู้ช่วย AI ของคุณ:
- "ค้นหาข้อผิดพลาดที่ปรากฏครั้งแรกหลังจากการเผยแพร่แอปพลิเคชันชำระเงินของฉันครั้งล่าสุด"
- "ตรวจสอบข้อผิดพลาดในการผลิตที่เกิดขึ้นบ่อยที่สุดและแสดง stack trace ที่เป็นตัวแทน"
- "เมธอดแบ็กเอนด์หรือคิวรีฐานข้อมูลใดใช้เวลามากที่สุดใน 24 ชั่วโมงที่ผ่านมา"
- "แสดงเซสชันล่าสุดของลูกค้า
user@example.comและอธิบายว่าประสบการณ์ของพวกเขาล้มเหลวตรงไหน" - "เปรียบเทียบประสิทธิภาพหน้า p95 ในเจ็ดวันที่ผ่านมาและระบุการถดถอยที่ใหญ่ที่สุด"
🛠️ เครื่องมือ
เซิร์ฟเวอร์ MCP ของ Raygun มีหมวดหมู่เครื่องมือต่อไปนี้:
📱 แอปพลิเคชัน
applications_list- แสดงรายการแอปพลิเคชันทั้งหมดในบัญชี Raygun ของคุณapplications_search- ค้นหาแอปพลิเคชันตามชื่อapplication_get_details- รับข้อมูลแอปพลิเคชันโดยละเอียดapplication_regenerate_api_key- สร้างคีย์ API ใหม่สำหรับแอปพลิเคชัน
🐛 การจัดการข้อผิดพลาด
error_groups_list- แสดงรายการกลุ่มข้อผิดพลาดภายในแอปพลิเคชันerror_groups_search- ค้นหาเหตุการณ์ที่เกิดขึ้นตามข้อผิดพลาด stack trace URL เวอร์ชัน ผู้ใช้ แท็ก หรือข้อมูลที่กำหนดเองerror_group_investigate- รับรายละเอียดที่สมบูรณ์เกี่ยวกับกลุ่มข้อผิดพลาดเฉพาะerror_group_update_status- เปลี่ยนสถานะกลุ่มข้อผิดพลาด (แก้ไข ละเว้น เปิดใช้งาน)error_group_add_comment- เพิ่มบันทึกการตรวจสอบลงในกลุ่มข้อผิดพลาดerror_group_read_comments- ตรวจสอบบันทึกการตรวจสอบที่มีอยู่error_group_instances_list- แสดงรายการเหตุการณ์ที่เกิดขึ้นในกลุ่มข้อผิดพลาดerror_instance_get- รับ stack trace และบริบทที่สมบูรณ์สำหรับเหตุการณ์ที่เกิดขึ้น
🚀 การเผยแพร่
deployments_list- แสดงรายการการเผยแพร่สำหรับแอปพลิเคชันdeployment_create- สร้างบันทึกการเผยแพร่ใหม่deployment_get_latest- รับการเผยแพร่ล่าสุดพร้อมการวิเคราะห์ข้อผิดพลาดdeployment_investigate- รับข้อมูลการเผยแพร่ที่ครอบคลุมdeployment_manage- อัปเดตหรือลบการเผยแพร่
👥 ลูกค้าและเซสชัน
customers_search- ค้นหาลูกค้าตามชื่อ อีเมล หรือตัวระบุcustomer_investigate- รับโปรไฟล์ลูกค้า กลุ่มข้อผิดพลาดล่าสุด และเซสชันsessions_list- แสดงรายการเซสชันผู้ใช้พร้อมข้อมูลสภาพแวดล้อมและอุปกรณ์session_investigate- ตรวจสอบสภาพแวดล้อม ข้อผิดพลาด และการดูหน้าของเซสชัน
🔬 การตรวจสอบประสิทธิภาพแอปพลิเคชัน
apm_issues_search- ค้นหาปัญหาประสิทธิภาพแบ็กเอนด์ที่เกิดซ้ำและรูปแบบที่ไม่เหมาะสมapm_issue_investigate- ตรวจสอบตัวชี้วัดของปัญหาและ traces ที่ได้รับผลกระทบapm_traces_search- ค้นหาคำขอแบ็กเอนด์ที่ช้าหรือล้มเหลวapm_trace_investigate- ตรวจสอบเธรด profiler และการเรียกที่สำคัญใน traceapm_hotspots_search- จัดอันดับเมธอดที่ช้า คิวรีฐานข้อมูล และการเรียกภายนอก
📊 ประสิทธิภาพและตัวชี้วัด
pages_list- แสดงรายการหน้าที่ตรวจสอบในแอปพลิเคชันpage_investigate- รับรายละเอียดหน้าสำหรับคิวรีตัวชี้วัดmetrics_website_performance_analyze- ติดตามแนวโน้มประสิทธิภาพเมื่อเวลาผ่านไปmetrics_performance_distribution_analyze- เข้าใจความแปรปรวนของประสิทธิภาพmetrics_error_trends_analyze- ติดตามอัตราข้อผิดพลาดและรูปแบบ
🤝 การจัดการทีม
invitations_manage- แสดงรายการและตรวจสอบคำเชิญทีมinvitation_send- ส่งคำเชิญทีมใหม่invitation_revoke- ยกเลิกคำเชิญที่รอดำเนินการ
สำหรับเอกสารโดยละเอียดเกี่ยวกับแต่ละเครื่องมือ โปรดดู เอกสารอ้างอิงเครื่องมือ
🔐 การรับรองความถูกต้อง
OAuth
Raygun ใช้ขั้นตอนการอนุญาต MCP สำหรับไคลเอนต์ HTTP เซิร์ฟเวอร์ประกาศเซิร์ฟเวอร์การอนุญาตผ่าน OAuth Protected Resource Metadata และไคลเอนต์ที่เข้ากันได้จะลงทะเบียนตัวเองโดยอัตโนมัติโดยใช้ Client ID Metadata Documents หรือ Dynamic Client Registration
การเข้าถึงเชื่อมโยงกับผู้ใช้ Raygun แผน และขอบเขตที่อนุมัติบนหน้าจอการยินยอม ไคลเอนต์ที่เข้ากันได้จะจัดเก็บและรีเฟรชโทเค็นของตัวเองอย่างปลอดภัย
การเชื่อมต่อ OAuth แต่ละครั้งให้สิทธิ์เข้าถึงแผน Raygun หนึ่งแผน เพิ่มการกำหนดค่า MCP ของ Raygun อีกหนึ่งรายการและอนุญาตแยกต่างหากเมื่อคุณต้องการทำงานกับแผนอื่น
ความปลอดภัยและการเข้าถึง
- OAuth ไม่เคยให้ไคลเอนต์เข้าถึงมากกว่าที่ผู้ใช้ Raygun ที่ลงชื่อเข้าใช้มีอยู่แล้ว
- การเข้าถึงการอ่านและการเขียนถูกควบคุมโดยขอบเขตที่อนุมัติระหว่าง OAuth หรือกำหนดให้กับ PAT
- เครื่องมือบางอย่างสามารถเปลี่ยนแปลงข้อมูล Raygun รวมถึงสถานะข้อผิดพลาด การเผยแพร่ คำเชิญ ความคิดเห็น และคีย์ API การนำเข้า ตรวจสอบการดำเนินการเขียนก่อนอนุมัติในไคลเอนต์ MCP ของคุณ
- เครื่องมือแอปพลิเคชันสามารถส่งคืนหรือหมุนคีย์ API การนำเข้า ปฏิบัติต่อคีย์ที่ส่งคืนเป็นข้อมูลประจำตัว การหมุนคีย์จะทำให้คีย์ก่อนหน้าไม่ถูกต้องทันที
- ผลลัพธ์ของเครื่องมืออาจรวมอยู่ในการสนทนาที่ประมวลผลโดยไคลเอนต์ AI หรือผู้ให้บริการโมเดลที่คุณเลือก ปฏิบัติตามนโยบายขององค์กรของคุณสำหรับการแบ่งปันข้อมูลการวินิจฉัยและข้อมูลลูกค้า
การรับ Personal Access Token
PAT ยังคงพร้อมใช้งานเมื่อ OAuth ไม่เหมาะสม:
- ไปที่ Raygun Personal Access Tokens
- คลิก สร้างโทเค็นใหม่
- ตั้งชื่อโทเค็นของคุณอย่างสื่อความหมาย (เช่น "MCP Server Access")
- เลือกสิทธิ์ที่เหมาะสมสำหรับกรณีการใช้งานของคุณ
- คัดลอกโทเค็นที่สร้างขึ้นและส่งเป็น
Authorization: Bearer YOUR_PAT_TOKEN
เก็บ PAT อย่างปลอดภัยและอย่าคอมมิตลงในระบบควบคุมเวอร์ชัน
สำหรับรายละเอียดเพิ่มเติม โปรดดู เอกสาร API ของ Raygun
📖 เกี่ยวกับ
เซิร์ฟเวอร์ MCP ของ Raygun ช่วยให้ผู้ช่วย AI ตรวจสอบข้อมูล Crash Reporting, RUM และ APM; ติดตามการเผยแพร่; วิเคราะห์ประสิทธิภาพ; และจัดการการตรวจสอบแอปพลิเคชันผ่านการสนทนาด้วยภาษาธรรมชาติ
🔗 แหล่งข้อมูล
- 📚 เอกสาร Raygun
- 📘 คู่มือการตั้งค่า MCP ของ Raygun
- 🔌 เอกสารอ้างอิง API ของ Raygun
- 🤖 Model Context Protocol
- 🐛 รายงานปัญหา
สร้างด้วย ❤️ โดย Raygun