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 进行测试。使用以下命令运行测试:
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)
列出允许的目录
此工具列出了该服务器允许访问的所有目录。
参数:
没有任何
返回:
允许目录的绝对路径数组
执照
麻省理工学院
local-only server
The server can only run on the client's local machine because it depends on local resources.
模型上下文协议服务器提供工具来查找文件中的正则表达式模式位置并列出允许的目录,从而实现具有类似 LSP 功能的文本分析。
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.Last updated -6530MIT License
- -security-license-qualityA server implementation that exposes grep functionality through the Model Context Protocol, allowing MCP-compatible clients to search for patterns in files using regular expressions.Last updated -15GPL 3.0
- -security-license-qualityA Model Context Protocol server that provides token-aware directory exploration and file analysis for Large Language Models, enabling intelligent codebase navigation with features like directory scanning, file content extraction, and token usage statistics.
- -security-license-qualityA Model Context Protocol server that enables token-aware directory exploration and file analysis for LLMs, helping them understand codebases through intelligent scanning and reporting.Last updated -3MIT License