Metoro MCP Server
officielInterroger et interagir avec les environnements Kubernetes surveillés par Metoro
Documentation
metoro-mcp-server
Ce dépôt contient le serveur MCP (Model Context Protocol) Metoro. Ce serveur MCP vous permet d'interagir avec votre cluster Kubernetes via l'application de bureau Claude !
Qu'est-ce que MCP (Model Context Protocol) ?
Vous pouvez en savoir plus sur le Model Context Protocol ici : https://modelcontextprotocol.io
Mais en résumé
Le Model Context Protocol (MCP) est un protocole ouvert qui permet une intégration transparente entre les applications LLM et les sources de données et outils externes. Que vous construisiez un IDE alimenté par IA, amélioriez une interface de chat ou créiez des flux de travail IA personnalisés, MCP fournit un moyen standardisé de connecter les LLM au contexte dont ils ont besoin.
Qu'est-ce que Metoro ?
Metoro est une plateforme d'observabilité conçue pour les microservices s'exécutant dans Kubernetes et utilise une instrumentation basée sur eBPF pour générer une télémétrie profonde sans modification de code. Les données générées par les agents eBPF sont envoyées au backend de Metoro pour être stockées et dans le frontend Metoro en utilisant nos API.
Ce serveur MCP expose ces API à un LLM afin que vous puissiez poser des questions à votre IA sur votre cluster Kubernetes.
Démo
https://github.com/user-attachments/assets/b3f21e9a-45b8-4c17-8d8c-cff560d8694f
Comment puis-je utiliser le serveur MCP Metoro ?
- Installez l'application de bureau Claude.
- Assurez-vous d'avoir Golang installé.
brew install gopour mac ousudo apt-get install golangpour ubuntu. - Clonez le dépôt :
git clone https://github.com/metoro-io/metoro-mcp-server.git - Naviguez vers le répertoire du dépôt :
cd metoro-mcp-server - Construisez l'exécutable du serveur :
go build -o metoro-mcp-server
Si vous avez déjà un compte Metoro :
Copiez votre jeton d'authentification depuis votre compte Metoro dans Paramètres -> Paramètres utilisateur.
Créez un fichier dans ~/Library/Application Support/Claude/claude_desktop_config.json avec le contenu suivant :
{
"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"
}
}
}
}
Si vous n'avez pas de compte Metoro :
Pas de souci, vous pouvez toujours jouer avec en utilisant le Cluster de démonstration en direct.
Le jeton inclus est un jeton de démonstration, accessible publiquement à tous.
Créez un fichier dans ~/Library/Application Support/Claude/claude_desktop_config.json avec le contenu suivant :
{
"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"
}
}
}
}
- Une fois que vous avez fini de modifier
claude_desktop_config.json, enregistrez le fichier et redémarrez l'application de bureau Claude. - Vous devriez maintenant voir le serveur MCP Metoro dans la liste déroulante des serveurs MCP de l'application de bureau Claude. Vous êtes prêt à commencer à utiliser le serveur MCP Metoro avec l'application de bureau Claude !
Construit avec
Ce serveur est construit sur notre SDK MCP Golang.