Metoro Mcp Serveur
Aperçu
Qu'est-ce que le serveur Metoro MCP ?
Le serveur Metoro MCP est un projet open-source conçu pour faciliter la gestion et l'exploitation de divers microservices. Il fournit un cadre robuste pour les développeurs afin de déployer, gérer et faire évoluer leurs applications de manière efficace. Le serveur est construit avec un accent sur la performance, l'évolutivité et la facilité d'utilisation, ce qui en fait un choix idéal pour les architectures d'applications modernes.
Caractéristiques du serveur Metoro MCP
- Architecture de microservices : Prend en charge le développement et le déploiement de microservices, permettant une conception d'application modulaire.
- Évolutivité : S'adapte facilement pour gérer des charges accrues, garantissant que les applications restent réactives sous un trafic intense.
- Open Source : Étant open-source, il permet aux développeurs de contribuer à son développement et de le personnaliser selon leurs besoins.
- Interface conviviale : Fournit une interface simple et intuitive pour gérer les services, la rendant accessible aux développeurs de tous niveaux de compétence.
- Documentation robuste : Une documentation complète est disponible pour aider les utilisateurs à comprendre et à utiliser le serveur efficacement.
Comment utiliser le serveur Metoro MCP
- Installation : Commencez par cloner le dépôt depuis GitHub. Utilisez la commande :
git clone https://github.com/metoro-io/metoro-mcp-server.git
- Configuration : Configurez les paramètres du serveur en fonction de votre environnement. Cela inclut la configuration des connexions à la base de données, des points de terminaison de service et d'autres paramètres nécessaires.
- Déploiement : Déployez vos microservices en utilisant les scripts de déploiement fournis ou via votre pipeline CI/CD préféré.
- Gestion : Utilisez l'interface web ou les outils en ligne de commande pour gérer vos services, surveiller les performances et évoluer si nécessaire.
Questions Fréquemment Posées
Quels langages de programmation le serveur Metoro MCP prend-il en charge ?
Le serveur Metoro MCP est principalement construit avec JavaScript et Node.js, mais il peut s'intégrer à des services écrits dans divers langages de programmation.
Y a-t-il une communauté pour le support ?
Oui, il existe une communauté active autour du serveur Metoro MCP. Vous pouvez trouver du support via les discussions GitHub, les forums et les réseaux sociaux.
Puis-je contribuer au projet ?
Absolument ! Les contributions sont les bienvenues. Vous pouvez soumettre des problèmes, des demandes de fonctionnalités ou des demandes de tirage sur le dépôt GitHub.
Comment signaler un bug ?
Si vous rencontrez un bug, veuillez le signaler sur la page des problèmes du dépôt Metoro MCP sur GitHub, en fournissant autant de détails que possible pour aider les développeurs à le résoudre.
Y a-t-il une licence pour le serveur Metoro MCP ?
Oui, le serveur Metoro MCP est sous licence MIT, permettant une utilisation, une modification et une distribution gratuites.
Détail
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.
Configuration du serveur
{
"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"
}
}
}
}