etcd-mcp
March 31, 2025 ยท View on GitHub
etcd-mcp is a Management Control Panel server for etcd, providing a set of tools to interact with etcd clusters through a unified interface.
Features
- Health Check: Monitor the health status of etcd clusters
- Get: Retrieve key-value pairs from etcd
- Put: Store key-value pairs in etcd
- Delete: Remove key-value pairs from etcd
- Status: Check etcd cluster status
- Save: Backup etcd data to files
- Restore: Restore etcd data from backup files
Installation
go install github.com/SimFG/etcd-mcp@latest
Usage
The server provides the following tools:
health: Check etcd cluster healthget: Get key-value pairs from etcdput: Put key-value pairs into etcddel: Delete key-value pairs from etcdstatus: Get etcd cluster statussave: Save etcd data to a backup filerestore: Restore etcd data from a backup file
Configuration
cursor config:
{
"mcpServers": {
"etcd": {
"command": "[etcd-mcp bin file path]",
"args": [],
"env": {}
}
}
}
Dependencies
- github.com/SimFG/etcd-mcp/tools
- github.com/metoro-io/mcp-golang
- github.com/metoro-io/mcp-golang/transport/stdio