Metoro MCP Server
ทางการสอบถามและโต้ตอบกับสภาพแวดล้อม kubernetes ที่ถูกตรวจสอบโดย Metoro
เอกสาร
metoro-mcp-server
ที่เก็บนี้ประกอบด้วย Metoro MCP (Model Context Protocol) Server เซิร์ฟเวอร์ MCP นี้ช่วยให้คุณโต้ตอบกับคลัสเตอร์ Kubernetes ของคุณผ่าน Claude Desktop App ได้!
MCP (Model Context Protocol) คืออะไร?
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Model Context Protocol ได้ที่นี่: https://modelcontextprotocol.io
แต่โดยสรุปแล้ว
Model Context Protocol (MCP) เป็นโปรโตคอลเปิดที่ช่วยให้การผสานรวมระหว่างแอปพลิเคชัน LLM และแหล่งข้อมูลและเครื่องมือภายนอกเป็นไปอย่างราบรื่น ไม่ว่าคุณจะกำลังสร้าง IDE ที่ขับเคลื่อนด้วย AI, ปรับปรุงอินเทอร์เฟซแชท, หรือสร้างเวิร์กโฟลว์ AI แบบกำหนดเอง MCP มอบวิธีมาตรฐานในการเชื่อมต่อ LLM กับบริบทที่พวกเขาต้องการ
Metoro คืออะไร?
Metoro เป็นแพลตฟอร์มการสังเกตการณ์ที่ออกแบบมาสำหรับไมโครเซอร์วิสที่ทำงานใน Kubernetes และใช้เครื่องมือวัดที่อิงตาม eBPF เพื่อสร้างข้อมูลทางไกลเชิงลึกโดยไม่ต้องเปลี่ยนแปลงโค้ด ข้อมูลที่สร้างโดยเอเจนต์ eBPF จะถูกส่งไปยังแบ็กเอนด์ของ Metoro เพื่อจัดเก็บและในฟรอนต์เอนด์ของ Metoro โดยใช้ API ของเรา
เซิร์ฟเวอร์ MCP นี้เปิดเผย API เหล่านั้นให้กับ LLM เพื่อให้คุณสามารถถามคำถาม AI เกี่ยวกับคลัสเตอร์ Kubernetes ของคุณได้
การสาธิต
https://github.com/user-attachments/assets/b3f21e9a-45b8-4c17-8d8c-cff560d8694f
ฉันจะใช้ Metoro MCP Server ได้อย่างไร?
- ติดตั้ง Claude Desktop App
- ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Golang แล้ว
brew install goสำหรับ mac หรือsudo apt-get install golangสำหรับ ubuntu - โคลนที่เก็บ:
git clone https://github.com/metoro-io/metoro-mcp-server.git - นำทางไปยังไดเรกทอรีของที่เก็บ:
cd metoro-mcp-server - สร้างไฟล์ปฏิบัติการเซิร์ฟเวอร์:
go build -o metoro-mcp-server
หากคุณมีบัญชี Metoro อยู่แล้ว:
คัดลอกโทเค็นการตรวจสอบสิทธิ์จากบัญชี Metoro ของคุณใน Settings -> Users Settings
สร้างไฟล์ใน ~/Library/Application Support/Claude/claude_desktop_config.json ด้วยเนื้อหาต่อไปนี้:
{
"mcpServers": {
"metoro-mcp-server": {
"command": "<your path to Metoro MCP server go executable>/metoro-mcp-server",
"args": [],
"env": {
"METORO_AUTH_TOKEN" : "<your auth token>",
"METORO_API_URL": "https://us-east.metoro.io"
}
}
}
}
หากคุณไม่มีบัญชี Metoro:
ไม่ต้องกังวล คุณยังสามารถทดลองใช้ได้โดยใช้ Live Demo Cluster
โทเค็นที่ให้มาเป็นโทเค็นสาธิต ซึ่งเปิดให้ทุกคนใช้งานได้แบบสาธารณะ
สร้างไฟล์ใน ~/Library/Application Support/Claude/claude_desktop_config.json ด้วยเนื้อหาต่อไปนี้:
{
"mcpServers": {
"metoro-mcp-server": {
"command": "<your path to Metoro MCP server go executable>/metoro-mcp-server",
"args": [],
"env": {
"METORO_AUTH_TOKEN" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjdXN0b21lcklkIjoiOThlZDU1M2QtYzY4ZC00MDRhLWFhZjItNDM2ODllNWJiMGUzIiwiZW1haWwiOiJ0ZXN0QGNocmlzYmF0dGFyYmVlLmNvbSIsImV4cCI6MTgyMTI0NzIzN30.7G6alDpcZh_OThYj293Jce5rjeOBqAhOlANR_Fl5auw",
"METORO_API_URL": "https://demo.us-east.metoro.io"
}
}
}
}
- เมื่อคุณแก้ไข
claude_desktop_config.jsonเสร็จแล้ว ให้บันทึกไฟล์และรีสตาร์ท Claude Desktop App - คุณควรเห็น Metoro MCP Server ในรายการแบบเลื่อนลงของ MCP Servers ใน Claude Desktop App คุณพร้อมที่จะเริ่มใช้ Metoro MCP Server กับ Claude Desktop App แล้ว!
สร้างด้วย
เซิร์ฟเวอร์นี้สร้างขึ้นบน Golang MCP SDK ของเรา