Files
1Panel/core/middleware/mcp_domain.go
蘭 d32cbb40f6 feat(mcp): add Panel MCP task configuration and website binding structures (#14229)
* feat(mcp): add Panel MCP task configuration and website binding structures

* fix(mcp): correct variable assignment in mcpWebsiteDomain function
2026-10-28 14:04:38 +08:00

12 lines
289 B
Go

package middleware
import (
"github.com/1Panel-dev/1Panel/core/utils/mcpapi"
"github.com/gin-gonic/gin"
)
func MCPDomainPolicy(c *gin.Context) bool {
return c.Request.URL.Path == "/mcp" && c.GetBool("MCP_WEBSITE_PROXY") ||
mcpapi.IsRequest(c.Request) && c.GetBool("MCP_API_AUTH")
}