serena
目录
基于语言服务器的语义代码分析
使用方法
claude code
需要先安装 uv
直接开始 对项目进行分析
bash
uvx --from git+https://github.com/oraios/serena serena start-mcp-server
这个过程会很长,如果项目比较大的话,需要很多内存,Linux用户建议临时开一个swap以防崩溃
添加 mcp
json
"serena": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"git+https://github.com/oraios/serena",
"serena",
"start-mcp-server",
"--context",
"ide-assistant",
"--project",
"/path/to/project"
],
"env": {}
}
暂时还没用上,每次调用工具都会有奇奇怪怪的问题