基本能力
产品定位
MCP-MultilspyLSP 是一个语言智能服务,旨在为开发者和语言模型提供代码分析和语言支持功能。
核心功能
- 语言智能:提供代码补全、定义查找、引用查找等功能。
- 多语言支持:支持多种编程语言,包括 Python、Java、TypeScript、Rust、C#、JavaScript、Go、Dart 和 Ruby。
- 易于集成:可以与任何 MCP 兼容的客户端集成。
- 静态分析:利用语言服务器的能力进行代码理解。
适用场景
- 开发者需要代码补全或代码分析工具时。
- 语言模型需要访问语言智能功能时。
- 多语言项目开发中需要统一的语言支持工具。
工具列表
- multilspy:一个 Python 库,简化与各种语言服务器的交互。
常见问题解答
- 支持的编程语言:Java、Python、Rust、C#、TypeScript、JavaScript、Go、Dart、Ruby。
- 依赖要求:Python 3.12 或更高版本,某些语言需要额外的运行时(如 JDK 17.0.6 或更高版本用于 Java,Node.js v18.16.0 或更高版本用于 JavaScript/TypeScript)。
使用教程
使用依赖
安装 Python 3.12 或更高版本,并根据需要安装语言特定的运行时(如 JDK 或 Node.js)。
安装教程
bash
pip install mcp-multilspy
调试方式
启动服务器:
bash
mcp-multilspy
或在 Claude Desktop 中安装:
bash
mcp install mcp-multilspy
使用示例代码进行调试,如请求代码补全或定义查找。