Merge remote-tracking branch 'upstream/main' into fix/path-traversal-security

This commit is contained in:
谢栋梁
2025-12-07 00:07:59 +08:00
122 changed files with 1439 additions and 1059 deletions

View File

@@ -1,5 +1,5 @@
"""
Utility functions for Zen MCP Server
Utility functions for PAL MCP Server
"""
from .file_types import CODE_EXTENSIONS, FILE_CATEGORIES, PROGRAMMING_EXTENSIONS, TEXT_EXTENSIONS

View File

@@ -286,8 +286,8 @@ def log_client_info(server: Any, logger_instance: Optional[logging.Logger] = Non
#
# # Customize response based on client
# if client_name == "Claude":
# response = f"Hello from Zen MCP Server to {client_name}!"
# response = f"Hello from PAL MCP Server to {client_name}!"
# elif client_name == "Gemini":
# response = f"Greetings {client_name}, welcome to Zen MCP Server!"
# response = f"Greetings {client_name}, welcome to PAL MCP Server!"
# else:
# response = f"Welcome {client_name}!"

View File

@@ -1,4 +1,4 @@
"""Centralized environment variable access for Zen MCP Server."""
"""Centralized environment variable access for PAL MCP Server."""
from __future__ import annotations
@@ -28,7 +28,7 @@ def _read_dotenv_values() -> dict[str, str | None]:
def _compute_force_override(values: Mapping[str, str | None]) -> bool:
raw = (values.get("ZEN_MCP_FORCE_ENV_OVERRIDE") or "false").strip().lower()
raw = (values.get("PAL_MCP_FORCE_ENV_OVERRIDE") or "false").strip().lower()
return raw == "true"
@@ -58,13 +58,13 @@ reload_env()
def env_override_enabled() -> bool:
"""Return True when ZEN_MCP_FORCE_ENV_OVERRIDE is enabled via the .env file."""
"""Return True when PAL_MCP_FORCE_ENV_OVERRIDE is enabled via the .env file."""
return _FORCE_ENV_OVERRIDE
def get_env(key: str, default: str | None = None) -> str | None:
"""Retrieve environment variables respecting ZEN_MCP_FORCE_ENV_OVERRIDE."""
"""Retrieve environment variables respecting PAL_MCP_FORCE_ENV_OVERRIDE."""
if env_override_enabled():
if key in _DOTENV_VALUES: