Skip to content

[language-support] Language Support Tests Failed: Serena MCP tools not available in agent sessions #1375

@github-actions

Description

@github-actions

Summary

Automated language support testing (Go, TypeScript/JavaScript, Python) failed because serena-* prefixed tools are not registered in the agent tool registry during the test run.

Languages Affected

  • Goserena-get_symbols_overview and serena-find_symbol not available
  • TypeScript/JavaScriptserena-get_symbols_overview and serena-find_symbol not available
  • Pythonserena-get_symbols_overview and serena-find_symbol not available

Error Details

For all three languages, calling any serena- prefixed tool resulted in:

Tool not available in this agent session. serena-get_symbols_overview is not registered in the tool registry for this agent. No serena-* prefixed tools are accessible.

The tools.json catalog at /tmp/gh-aw/mcp-logs/tools.json was not found, suggesting the MCP gateway with Serena backend was not active for this session.

Reproduction Steps

  1. Trigger the language-support-tester workflow (workflow run ID: 22377107410)
  2. The agent attempts to call serena-get_symbols_overview with relative_path: "internal/server"
  3. Tool call fails — serena-* tools are absent from the agent tool registry

Root Cause Hypothesis

The Serena MCP server is either:

  1. Not running when the agent session starts, or
  2. Not configured/registered in the MCP gateway that feeds tools to the agent session, or
  3. Not connected to this specific agent session at startup time

Note: The underlying source files for all three languages are intact and correct. Go source (internal/server/), JavaScript samples (test/serena-mcp-tests/samples/js_project/), and Python samples (test/serena-mcp-tests/samples/python_project/) all exist in the workspace.

Expected Behavior

serena-get_symbols_overview and serena-find_symbol should be available with the serena- prefix and respond with symbol information for Go, JavaScript, and Python files.

Workflow Run

Run ID: 22377107410 (2026-02-25)

Generated by Language Support Tester

  • expires on Mar 4, 2026, 1:04 AM UTC

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions