Skip to main content
Glama

LSP Tools MCP Server

by rajnaveen344

LSP 工具 MCP 服务器

模型上下文协议 (MCP) 服务器为文本分析提供类似语言服务器协议的功能。

特征

  • 查找正则表达式位置:查找文件中正则表达式模式匹配的 0 索引行和列位置

  • 列出允许的目录:获取服务器允许访问的目录列表

Related MCP server: MCP-Grep

安装

npm install npm run build

用法

# Start the server allowing access to a specific directory node dist/index.js /path/to/allowed/directory # Start the server with multiple allowed directories node dist/index.js /path/to/dir1 /path/to/dir2 /path/to/dir3

发展

运行测试

该项目使用 Jest 进行测试。使用以下命令运行测试:

npm test

在开发期间以监视模式运行测试:

npm run test:watch

代码检查

使用 ESLint 检查代码:

npm run lint

工具文档

find_regex_position

此工具查找文件中正则表达式模式匹配的 0 索引行和列位置。

参数:

  • path :要搜索的文件的路径

  • regex :要搜索的正则表达式模式

返回:

  • 具有以下属性的匹配数组:

    • match :匹配的文本

    • line :起始行(从 0 开始)

    • column :起始列(从 0 开始索引)

    • endLine :结束行(从 0 开始)

    • endColumn :结束列(从 0 开始,不包括 0)

列出允许的目录

此工具列出了该服务器允许访问的所有目录。

参数:

  • 没有任何

返回:

  • 允许目录的绝对路径数组

执照

麻省理工学院

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rajnaveen344/lsp-tools-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server