https://github.com/simfg/etcd-mcp
https://github.com/simfg/etcd-mcp
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/simfg/etcd-mcp
- Owner: SimFG
- Created: 2025-03-29T06:41:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-31T10:04:46.000Z (over 1 year ago)
- Last Synced: 2025-06-27T18:47:31.705Z (about 1 year ago)
- Language: Go
- Size: 42 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# etcd-mcp
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
```bash
go install github.com/SimFG/etcd-mcp@latest
```
## Usage
The server provides the following tools:
- `health`: Check etcd cluster health
- `get`: Get key-value pairs from etcd
- `put`: Put key-value pairs into etcd
- `del`: Delete key-value pairs from etcd
- `status`: Get etcd cluster status
- `save`: Save etcd data to a backup file
- `restore`: 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