-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Description
Bug Description
The Serena MCP server fails to start with Pydantic validation errors after recent changes merged to main branch overnight.
Error Details
pydantic_core._pydantic_core.ValidationError: 14 validation errors for Settings
debug
Field required [type=missing, input_value={...}, input_type=dict]
log_level
Field required [type=missing, input_value={...}, input_type=dict]
mount_path
Field required [type=missing, input_value={...}, input_type=dict]
sse_path
Field required [type=missing, input_value={...}, input_type=dict]
message_path
Field required [type=missing, input_value={...}, input_type=dict]
streamable_http_path
Field required [type=missing, input_value={...}, input_type=dict]
json_response
Field required [type=missing, input_value={...}, input_type=dict]
stateless_http
Field required [type=missing, input_value={...}, input_type=dict]
warn_on_duplicate_resources
Field required [type=missing, input_value={...}, input_type=dict]
warn_on_duplicate_tools
Field required [type=missing, input_value={...}, input_type=dict]
warn_on_duplicate_prompts
Field required [type=missing, input_value={...}, input_type=dict]
dependencies
Field required [type=missing, input_value={...}, input_type=dict]
auth
Field required [type=missing, input_value={...}, input_type=dict]
transport_security
Field required [type=missing, input_value={...}, input_type=dict]
Environment
- Platform: Linux (WSL2)
- Installation:
uvx --from git+https://github.com/oraios/serena - Command:
uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --project /path/to/project - Version: 0.1.3-d8859286-dirty
Context
This was working yesterday but started failing after the recent merge to main branch. The MCP server starts up and loads the project successfully, but fails during Settings initialization, preventing proper MCP protocol communication.
Expected Behavior
MCP server should start without Pydantic validation errors and connect properly to Claude Code.
Actual Behavior
Server fails with 14 missing required fields in Settings class, suggesting default values were removed or the Settings class structure changed without updating the initialization code.
LukePeltier and leonardoacosta
Metadata
Metadata
Assignees
Labels
No labels