Change: just require auth for MCP

This commit is contained in:
shamoon
2026-07-13 09:53:41 -07:00
parent 126d4ac341
commit 8a2d6647d2
5 changed files with 29 additions and 20 deletions
-8
View File
@@ -61,10 +61,6 @@ function requiredToken() {
return process.env.HOMEPAGE_MCP_TOKEN;
}
function authEnabled() {
return Boolean(process.env.HOMEPAGE_AUTH_ENABLED);
}
function jsonRpcResult(id, result) {
return { jsonrpc: "2.0", id, result };
}
@@ -447,10 +443,6 @@ export function mcpTokenAuthorized(req) {
return authHeader === `Bearer ${token}` || req.headers["x-homepage-mcp-token"] === token;
}
export function mcpAuthorized(req) {
return mcpTokenAuthorized(req) || (!requiredToken() && !authEnabled());
}
export function handleMcpRequest(message) {
if (!message || message.jsonrpc !== "2.0" || typeof message.method !== "string") {
return jsonRpcError(message?.id, -32600, "Invalid JSON-RPC request");