Serena-MCP

Serena-MCP

Aplicación Docker from PikkonMG's Repository

Visión general

Serena is a powerful MCP (Model Context Protocol) toolkit for coding agents. It provides semantic code retrieval and editing capabilities powered by language servers (LSP), giving your AI agent IDE-level code intelligence. Features: Semantic code navigation -find definitions, references, and symbols across your codebase Language server integration -supports Python, TypeScript, Go, Java, C/C++, PHP, and more MCP-compatible -works with Claude, Claude Code, and any MCP-enabled client Web dashboard -monitor and manage Serena via browser FIRST START SETUP (required for dashboard access): After the first start, edit /mnt/user/appdata/serena-mcp/config/serena_config.yml and change: web_dashboard_listen_address: 127.0.0.1 -> web_dashboard_listen_address: 0.0.0.0 Also set: gui_log_window: False web_dashboard_open_on_launch: False Then restart the container. This only needs to be done once. PROJECT MOUNTING: Each project must be mounted as its own volume. In the Unraid template UI, click "Add another Path" for each project: Host path: /mnt/user/your-project-folder Container path: /workspace/your-project-folder Repeat for each project you want Serena to access. Connect your MCP client to http://[IP]:9121/mcp (streamable-http transport). See DOCKER.md for full setup instructions: https://github.com/oraios/serena/blob/main/DOCKER.md

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:24282]
Red
bridge
Concha
sh
Privilegiado
false

Configuración de plantillas

MCP Server PortPorttcp

Port for the Serena MCP server. Connect your MCP client to http://[IP]:[PORT]/mcp (streamable-http transport).

Objetivo
9121
Por defecto
9121
Valor
9121
Dashboard PortPorttcp

Port for the Serena web dashboard.

Objetivo
24282
Por defecto
24282
Valor
24282
Config DirectoryPathrw

Persistent storage for Serena config, memories, and project data. After first start, edit serena_config.yml here and set web_dashboard_listen_address to 0.0.0.0, then restart.

Objetivo
/workspaces/serena/config/
Por defecto
/mnt/user/appdata/serena-mcp/config/
Valor
/mnt/user/appdata/serena-mcp/config/
Project DirectoryPathrw

Optional: select an existing project directory to mount into Serena. Leave blank to avoid creating a placeholder folder. For additional projects, add another Path with container path /workspace/[project-name]/.

Objetivo
/workspace/project/
Serena Docker ModeVariable

Enables Docker-specific behavior in Serena. Keep set to 1.

Objetivo
SERENA_DOCKER
Por defecto
1
Valor
1
Intelephense License KeyVariable

Optional: License key for Intelephense PHP language server premium features.

Objetivo
INTELEPHENSE_LICENSE_KEY

Detalles

Repositorio
ghcr.io/oraios/serena
Última actualización2026-06-02
Visto por primera vez2026-04-22

Ejecute Serena-MCP en Unraid.

Serena-MCP se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.