added mcp server

This commit is contained in:
2026-03-07 16:49:55 +05:30
parent 5d7dee1473
commit 3d08a3397c

View File

@@ -81,6 +81,32 @@ http:
prefixes: prefixes:
- "/coverage" - "/coverage"
# MCP Server Strip
mcp-docforge-strip:
stripPrefix:
prefixes:
- "/doc-forge"
mcp-mail-intake-strip:
stripPrefix:
prefixes:
- "/mail-intake"
mcp-omniread-strip:
stripPrefix:
prefixes:
- "/omniread"
mcp-openapi-first-strip:
stripPrefix:
prefixes:
- "/openapi-first"
mcp-py-jwt-strip:
stripPrefix:
prefixes:
- "/py-jwt"
routers: routers:
# ---------------------- # ----------------------
# HTTP routers for redirect # HTTP routers for redirect
@@ -198,6 +224,65 @@ http:
- redirect-to-https - redirect-to-https
service: noop@internal service: noop@internal
# MCP Server Routes
mcp-docforge:
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/doc-forge`)"
entryPoints:
- websecure
service: mcp-docforge-svc
tls:
certResolver: aetoskia
middlewares:
- mcp-docforge-strip
mcp-mail-intake:
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/mail-intake`)"
entryPoints:
- websecure
service: mcp-mail-intake-svc
tls:
certResolver: aetoskia
middlewares:
- mcp-mail-intake-strip
mcp-omniread:
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/omniread`)"
entryPoints:
- websecure
service: mcp-omniread-svc
tls:
certResolver: aetoskia
middlewares:
- mcp-omniread-strip
mcp-openapi-first:
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/openapi-first`)"
entryPoints:
- websecure
service: mcp-openapi-first-svc
tls:
certResolver: aetoskia
middlewares:
- mcp-openapi-first-strip
mcp-py-jwt:
rule: "Host(`mcp.aetoskia.com`) && PathPrefix(`/py-jwt`)"
entryPoints:
- websecure
service: mcp-py-jwt-svc
tls:
certResolver: aetoskia
middlewares:
- mcp-py-jwt-strip
mcp-http:
rule: "Host(`mcp.aetoskia.com`)"
entryPoints:
- web
middlewares:
- redirect-to-https
service: noop@internal
drone-http: drone-http:
rule: "Host(`drone.aetoskia.com`)" rule: "Host(`drone.aetoskia.com`)"
entryPoints: entryPoints:
@@ -610,6 +695,32 @@ http:
servers: servers:
- url: "http://server-pi:6007" - url: "http://server-pi:6007"
# MCP Servers SVC
mcp-docforge-svc:
loadBalancer:
servers:
- url: "http://server-pi:6101"
mcp-mail-intake-svc:
loadBalancer:
servers:
- url: "http://server-pi:6102"
mcp-omniread-svc:
loadBalancer:
servers:
- url: "http://server-pi:6103"
mcp-openapi-first-svc:
loadBalancer:
servers:
- url: "http://server-pi:6104"
mcp-py-jwt-svc:
loadBalancer:
servers:
- url: "http://server-pi:6105"
drone-svc: drone-svc:
loadBalancer: loadBalancer:
servers: servers:
@@ -641,6 +752,7 @@ http:
servers: servers:
- url: "http://private-pi:7002" - url: "http://private-pi:7002"
# Services
mongo-express-svc: mongo-express-svc:
loadBalancer: loadBalancer:
servers: servers: