Skip to content

[language-support] Serena MCP server tools unavailable — language support tests could not run #1088

@github-actions

Description

@github-actions

Summary

The Language Support Tester workflow (run #34, run ID 22164360544) could not complete language support testing for Go, TypeScript/JavaScript, and Python because the Serena MCP server tools were not available in the sandbox environment.

Failure Details

Root Cause

The Docker daemon is not accessible from within the sandbox container:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Because Docker is unavailable, the Serena MCP server container (ghcr.io/github/serena-mcp-server:latest) cannot be started. As a result, none of the language server tools (activate_project, find_symbols, get_definition, etc.) were present in the agent's available tool list.

Diagnostic evidence

  • /tmp/gh-aw/mcp-logs/ — empty (no MCP server logs, no tools.json)
  • /tmp/gh-aw/mcp-config/ — contains only jq-error.log, no MCP configuration JSON files
  • docker images / docker ps — command fails: daemon not reachable
  • awmg binary — not found in PATH
  • Serena tools (activate_project, find_symbols, etc.) — absent from agent function-call interface

Languages affected

Language Status
Go ❌ Not tested — Serena unavailable
TypeScript/JavaScript ❌ Not tested — Serena unavailable
Python ❌ Not tested — Serena unavailable

Steps to Reproduce

  1. Trigger the Language Support Tester workflow
  2. Observe that no Serena MCP tools appear in the agent's available tools
  3. docker ps inside the sandbox returns a daemon connection error

Expected Behavior

  • Serena MCP server starts successfully
  • activate_project, find_symbols, get_definition tools are available
  • Language support is verified for Go, TypeScript/JavaScript, and Python

Suggested Investigation

  • Verify that the sandbox container has access to the Docker daemon (Docker-in-Docker or DooD)
  • Confirm the workflow's tools: serena: configuration is correctly translating into MCP server setup
  • Check whether the pre-pull step (docker pull ghcr.io/github/serena-mcp-server:latest) is succeeding before the agent starts

Generated by Language Support Tester

  • expires on Feb 26, 2026, 1:14 AM UTC

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions