Skip to content

[language-support] Serena MCP tools unavailable - language support tests could not run #1223

@github-actions

Description

@github-actions

Summary

The language support tester workflow ran but was unable to execute any language tests because the Serena MCP server tools were not available in the agent's execution context.

Expected Behavior

The following Serena MCP tools should be available to the agent:

  • serena-activate_project — to activate Go, TypeScript/JavaScript, and Python projects
  • serena-find_symbols — to locate functions, classes, and symbols in source code
  • serena-get_definition — to retrieve symbol definitions

Actual Behavior

None of the serena-* prefixed tools were registered in the agent's tool set. This prevented all three language support tests from running:

  • Goserena-activate_project not available; could not test Go language server
  • TypeScript/JavaScriptserena-activate_project not available; could not test TS/JS language server
  • Pythonserena-activate_project not available; could not test Python language server

Environment Details

  • Workflow: Language Support Tester
  • Workflow run: 22249554487
  • Workspace: /home/runner/work/gh-aw-mcpg/gh-aw-mcpg
  • Configured Serena languages: ["go", "typescript", "python"]
  • Test sample paths verified present:
    • test/serena-mcp-tests/samples/js_project/ (calculator.js, utils.js, package.json)
    • test/serena-mcp-tests/samples/python_project/ (calculator.py, utils.py)

Steps to Reproduce

  1. Trigger the language-support-tester workflow
  2. Observe that no serena-* tools appear in the agent's available tool set
  3. Language tests cannot proceed without Serena MCP tools

Possible Root Causes

  • Serena MCP server container (ghcr.io/github/serena-mcp-server:latest) failed to start or connect to the gateway
  • Tool registration between the Serena container and MCP gateway failed
  • The tools: serena: ["go", "typescript", "python"] workflow configuration was not properly applied

Impact

All three language support tests (Go, TypeScript/JavaScript, Python) were completely blocked. The workflow cannot validate that language server functionality works correctly.

Generated by Language Support Tester

  • expires on Feb 28, 2026, 3:38 AM UTC

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions