LSP 工具 MCP 服务器提供了类似于语言服务器协议(LSP)的功能,专注于文本分析,借助模型上下文协议(MCP)为文本处理提供支持。
LSP 工具 MCP 服务器为文本分析提供了强大的支持,通过以下步骤,你可以快速启动并使用该服务器。
在项目根目录下,依次执行以下命令进行安装和构建:
npm install
npm run build
启动服务器并指定允许访问的特定目录:
node dist/index.js /path/to/allowed/directory
启动服务器并指定多个允许访问的目录:
node dist/index.js /path/to/dir1 /path/to/dir2 /path/to/dir3
此工具用于查找文件中正则表达式匹配模式的 0 索引行和列位置。
path
:要搜索的文件路径。regex
:要搜索的正则表达式模式。match
:匹配到的文本。line
:起始行号(0 索引)。column
:起始列号(0 索引)。endLine
:结束行号(0 索引)。endColumn
:结束列号(0 索引,排除)。此工具列出服务器被允许访问的所有目录。
该项目使用 Jest 进行测试。运行测试命令如下:
npm test
在开发期间,使用以下命令以观察模式运行测试:
npm run test:watch
使用 ESLint 检查代码格式:
npm run lint