Metoro Mcp Servidor
Resumen
¿Qué es Metoro MCP Server?
Metoro MCP Server es un proyecto de código abierto diseñado para facilitar la gestión y operación de varios microservicios. Proporciona un marco robusto para que los desarrolladores desplieguen, gestionen y escalen sus aplicaciones de manera eficiente. El servidor está construido con un enfoque en el rendimiento, la escalabilidad y la facilidad de uso, lo que lo convierte en una opción ideal para arquitecturas de aplicaciones modernas.
Características de Metoro MCP Server
- Arquitectura de Microservicios: Soporta el desarrollo y despliegue de microservicios, permitiendo un diseño modular de aplicaciones.
- Escalabilidad: Escala fácilmente para manejar cargas aumentadas, asegurando que las aplicaciones permanezcan receptivas bajo tráfico intenso.
- Código Abierto: Al ser de código abierto, permite a los desarrolladores contribuir a su desarrollo y personalizarlo según sus necesidades.
- Interfaz Amigable: Proporciona una interfaz simple e intuitiva para gestionar servicios, haciéndola accesible para desarrolladores de todos los niveles de habilidad.
- Documentación Robusta: Se dispone de documentación completa para ayudar a los usuarios a entender y utilizar el servidor de manera efectiva.
Cómo Usar Metoro MCP Server
- Instalación: Comienza clonando el repositorio desde GitHub. Usa el comando:
git clone https://github.com/metoro-io/metoro-mcp-server.git
- Configuración: Configura los ajustes del servidor de acuerdo a tu entorno. Esto incluye establecer conexiones de base de datos, puntos finales de servicio y otros parámetros necesarios.
- Despliegue: Despliega tus microservicios utilizando los scripts de despliegue proporcionados o a través de tu canal de CI/CD preferido.
- Gestión: Utiliza la interfaz web o herramientas de línea de comandos para gestionar tus servicios, monitorear el rendimiento y escalar según sea necesario.
Preguntas Frecuentes
¿Qué lenguajes de programación soporta Metoro MCP Server?
Metoro MCP Server está construido principalmente con JavaScript y Node.js, pero puede integrarse con servicios escritos en varios lenguajes de programación.
¿Hay una comunidad para soporte?
Sí, hay una comunidad activa en torno a Metoro MCP Server. Puedes encontrar soporte a través de discusiones en GitHub, foros y canales de redes sociales.
¿Puedo contribuir al proyecto?
¡Absolutamente! Las contribuciones son bienvenidas. Puedes enviar problemas, solicitudes de características o solicitudes de extracción en el repositorio de GitHub.
¿Cómo reporto un error?
Si encuentras un error, por favor repórtalo en la página de problemas del repositorio de Metoro MCP Server en GitHub, proporcionando tantos detalles como sea posible para ayudar a los desarrolladores a abordarlo.
¿Hay una licencia para Metoro MCP Server?
Sí, Metoro MCP Server está licenciado bajo la Licencia MIT, lo que permite su uso, modificación y distribución de forma gratuita.
Detalle
metoro-mcp-server
This repository contains th Metoro MCP (Model Context Protocol) Server. This MCP Server allows you to interact with your Kubernetes cluster via the Claude Desktop App!
What is MCP (Model Context Protocol)?
You can read more about the Model Context Protocol here: https://modelcontextprotocol.io
But in a nutshell
The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you’re building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.
What is Metoro?
Metoro is an observability platform designed for microservices running in Kubernetes and uses eBPF based instrumentation to generate deep telemetry without code changes. The data that is generated by the eBPF agents is sent to Metoro's backend to be stored and in the Metoro frontend using our apis.
This MCP server exposes those APIs to an LLM so you can ask your AI questions about your Kubernetes cluster.
Demo
https://github.com/user-attachments/assets/b3f21e9a-45b8-4c17-8d8c-cff560d8694f
How can I use Metoro MCP Server?
- Install the Claude Desktop App.
- Make sure you have Golang installed.
brew install go
for mac orsudo apt-get install golang
for ubuntu. - Clone the repository:
git clone https://github.com/metoro-io/metoro-mcp-server.git
- Navigate to the repository directory:
cd metoro-mcp-server
- Build the server executable:
go build -o metoro-mcp-server
If you already have a Metoro Account:
Copy your auth token from your Metoro account in Settings -> Users Settings.
Create a file in ~/Library/Application Support/Claude/claude_desktop_config.json
with the following contents:
{
"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"
}
}
}
}
If you don't have a Metoro Account:
No worries, you can still play around using the Live Demo Cluster.
The included token is a demo token, publicly available for anyone to use.
Create a file in ~/Library/Application Support/Claude/claude_desktop_config.json
with the following contents:
{
"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"
}
}
}
}
- Once you are done editing
claude_desktop_config.json
save the file and restart Claude Desktop app. - You should now see the Metoro MCP Server in the dropdown list of MCP Servers in the Claude Desktop App. You are ready to start using Metoro MCP Server with Claude Desktop App!
Built with
This server is built on top of our Golang MCP SDK.
Configuración del Servidor
{
"mcpServers": {
"metoro-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--metoro-io--metoro-mcp-server--metoro-mcp-server",
"./out"
],
"env": {
"METORO_AUTH_TOKEN": "metoro-auth-token",
"METORO_API_URL": "metoro-api-url"
}
}
}
}