- HTTP Reverse Proxy
- Let's Encrypt
git clone https://github.com/megaease/easegress-mcp.git
pip install "mcp[cli]"Change ${absolute_dir} to the absolute path of the project directory and add the config below to the Cline MCP Servers.
{
"mcpServers": {
"easegress_server": {
"disabled": false,
"timeout": 60,
"command": "uv",
"args": [
"--directory",
"${absolute_dir}/easegress-mcp",
"run",
"easegress_mcp/main.py"
],
"env": {},
"transportType": "stdio"
},
}-
Create Proxy1
Add a proxy
proxy1on port8080with hostmcp.megaease.com, path prefix/service1and endpointhttp://localhost:8081. -
Create Proxy2
Add a proxy
proxy2on port8080for path/service2with endpointhttp://localhost:8082. -
Update Proxy2
Change
proxy2to/service2-updatedand point it tohttp://localhost:8084. -
Get Proxy2 Details
Show me the details of
proxy2. -
Delete Proxy3
Remove
proxy3. -
Delete Proxy2
Remove
proxy2. -
List All Proxies
Show all proxies.
-
Apply Let's Encrypt
Set up Let's Encrypt with email
[email protected], domain namemcp.megaease.com, DNS providercloudflare, DNS zonemegaease.com, and API tokentoken-001. -
Update Let's Encrypt
Update Let's Encrypt with DNS zone
updated.megaease.comand tokenupdated-token-001. -
Get Let's Encrypt Details
Show the current Let's Encrypt config.
-
Delete Let's Encrypt
Remove the Let's Encrypt config.