Skip to content

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": {}
    }

暂时还没用上,每次调用工具都会有奇奇怪怪的问题

参考资料

Copyright © 2022 田园幻想乡 浙ICP备2021038778号-1