LSP 工具 MCP 服务器
模型上下文协议 (MCP) 服务器为文本分析提供类似语言服务器协议的功能。
特征
- 查找正则表达式位置:查找文件中正则表达式模式匹配的 0 索引行和列位置
- 列出允许的目录:获取服务器允许访问的目录列表
安装
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 进行测试。使用以下命令运行测试:
在开发期间以监视模式运行测试:
代码检查
使用 ESLint 检查代码:
工具文档
find_regex_position
此工具查找文件中正则表达式模式匹配的 0 索引行和列位置。
参数:
path
:要搜索的文件的路径regex
:要搜索的正则表达式模式
返回:
- 具有以下属性的匹配数组:
match
:匹配的文本line
:起始行(从 0 开始)column
:起始列(从 0 开始索引)endLine
:结束行(从 0 开始)endColumn
:结束列(从 0 开始,不包括 0)
列出允许的目录
此工具列出了该服务器允许访问的所有目录。
参数:
返回:
执照
麻省理工学院