-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Labels
Description
Summary
The language-support-tester workflow declares support for Go, TypeScript, and Python in the workflow configuration, but the Serena MCP server project is only configured with Go language support. This prevents TypeScript and Python code analysis from working.
Test Results
✅ Go Language Support: WORKING
- Successfully found symbols using
find_symbol - Successfully analyzed Go files using
get_symbols_overview - Successfully found references using
find_referencing_symbols - Tested with:
main.go,version.go,main_test.go
❌ TypeScript/JavaScript Language Support: NOT WORKING
- Created test TypeScript file with classes, interfaces, and functions
find_symbolreturned empty results[]get_symbols_overviewreturned empty object{}- Language server not analyzing TypeScript/JavaScript files
❌ Python Language Support: NOT WORKING
- Created test Python file with classes and functions
find_symbolreturned empty results[]get_symbols_overviewreturned empty object{}- Language server not analyzing Python files
Root Cause
The .serena/project.yml configuration file only includes Go:
languages:
- goHowever, the workflow configuration at .github/workflows/language-support-tester.md declares:
tools:
serena: ["go", "typescript", "python"]Expected Behavior
The Serena project configuration should include all three languages:
languages:
- go
- typescript
- pythonAdditional Issues
The test sample directories referenced in the task specification do not exist:
- Missing:
/workspace/test/serena-mcp-tests/samples/js_project/ - Missing:
/workspace/test/serena-mcp-tests/samples/python_project/
These directories should be created with representative test files for proper integration testing.
Steps to Reproduce
- Run the language-support-tester workflow
- Attempt to analyze TypeScript or Python files using Serena tools
- Observe that symbol finding and analysis return empty results
Recommended Actions
- Update
.serena/project.ymlto include TypeScript and Python in thelanguageslist - Create test sample directories with representative TypeScript and Python code
- Re-run the language support tests to verify all three languages work correctly
AI generated by Language Support Tester
- expires on Feb 14, 2026, 10:47 AM UTC
Reactions are currently unavailable