LSP MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

LSP MCP Server 是一个中间件服务,旨在连接语言服务器协议(LSP)和大型语言模型(LLM),使LLM能够利用LSP提供的代码分析功能。

核心功能

  • MCP工具:提供多种工具如get_info_on_location(获取悬停信息)、get_completions(获取代码补全)、get_code_actions(获取代码操作)等。
  • MCP资源:通过资源URI访问诊断信息、悬停信息和代码补全建议。
  • 扩展支持:支持语言特定的扩展,如Haskell的特定功能。
  • 日志系统:提供多级别的日志记录和运行时配置。

适用场景

  • 代码编辑辅助:在代码编辑器中提供智能补全和错误诊断。
  • 开发工具集成:集成到开发工具链中,提供语言服务器功能。
  • 教育工具:用于编程教学,提供实时反馈和代码建议。

使用教程

使用依赖

  • Node.js (v16或更高版本)
  • npm
  • GHC (8.10或更高版本,用于演示服务器)
  • Cabal (3.0或更高版本,用于演示服务器)

安装教程

  1. 克隆仓库:
    git clone https://github.com/your-username/lsp-mcp.git
    cd lsp-mcp
  2. 安装依赖:
    npm install
  3. 构建服务器:
    npm run build

调试方式

  1. 运行测试:
    npm test
    或特定测试:
    npm run test:typescript
  2. 查看调试日志:
    claude --mcp-debug
    或设置日志级别:
    json
    {
    "tool": "set_log_level",
    "arguments": {
    "level": "debug"
    }
    }

点击访问

搜索工具

MCP Server Pentest - MCP服务,MCP服务器,MCP教程

2025-4-29 16:10:29

搜索工具

MCP Figma to React Converter - MCP服务,MCP服务器,MCP教程

2025-4-29 16:10:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索