- 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
proxy1
on port8080
with hostmcp.megaease.com
, path prefix/service1
and endpointhttp://localhost:8081
. -
Create Proxy2
Add a proxy
proxy2
on port8080
for path/service2
with endpointhttp://localhost:8082
. -
Update Proxy2
Change
proxy2
to/service2-updated
and 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.com
and 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.