Metoro MCP Server

ทางการ

สอบถามและโต้ตอบกับสภาพแวดล้อม kubernetes ที่ถูกตรวจสอบโดย Metoro

เอกสาร

Metoro MCP Logo

GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub license GitHub contributors GitHub last commit GoDoc Go Report Card Tests

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 ได้อย่างไร?

  1. ติดตั้ง Claude Desktop App
  2. ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Golang แล้ว brew install go สำหรับ mac หรือ sudo apt-get install golang สำหรับ ubuntu
  3. โคลนที่เก็บ: git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. นำทางไปยังไดเรกทอรีของที่เก็บ: cd metoro-mcp-server
  5. สร้างไฟล์ปฏิบัติการเซิร์ฟเวอร์: 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"
       }
    }
  }
}
  1. เมื่อคุณแก้ไข claude_desktop_config.json เสร็จแล้ว ให้บันทึกไฟล์และรีสตาร์ท Claude Desktop App
  2. คุณควรเห็น Metoro MCP Server ในรายการแบบเลื่อนลงของ MCP Servers ใน Claude Desktop App คุณพร้อมที่จะเริ่มใช้ Metoro MCP Server กับ Claude Desktop App แล้ว!

สร้างด้วย

เซิร์ฟเวอร์นี้สร้างขึ้นบน Golang MCP SDK ของเรา