Back to Home
oraios icon

serena

by oraios

Overview

AI Agent framework for interacting with code via Language Servers, facilitating automated development tasks and comprehensive code analysis.

Installation

Run Command
uv run --directory [SERENA_REPO_PATH] serena-mcp-server [YOUR_PROJECT_SERENA_CONFIG_PATH]

Environment Variables

  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • MATLAB_PATH
  • PP
  • FPCDIR
  • MIX_ENV
  • MIX_TARGET
  • JAVA_HOME
  • NIX_PATH

Security Notes

The system is designed to allow an AI agent to execute arbitrary shell commands (via `ExecuteShellCommandTool`) and download/run external binaries (language servers via `requests.get` and `subprocess.Popen`). This grants significant privileges and requires strong trust in the AI's directives. While these actions are central to its function as a coding agent, they represent a high-risk capability if the AI is compromised or misbehaves.

Similar Servers

Stats

Interest Score100
Security Score6
Cost ClassHigh
Avg Tokens2500
Stars18852
Forks1286
Last Update2026-01-19

Tags

AI AgentLanguage ServerCode AnalysisDeveloper ToolsF#