Serena enhances LLMs by providing essential tools for semantic code retrieval and editing. It integrates with existing LLMs, enabling them to perform coding tasks directly within your codebase. Serena supports multiple programming languages through the Language Server Protocol (LSP), including Python, Java, and TypeScript. It can be integrated with LLMs via the Model Context Protocol (MCP) or used with Agno, a model-agnostic agent framework.
Serena is listed in the GenAI.Works MCP servers directory, for retrieval.