I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

LSP-Tools-MCP
构建LSP的MCP服务器
3 years
Works with Finder
1
Github Watches
1
Github Forks
0
Github Stars
LSP Tools MCP Server
A Model Context Protocol (MCP) server providing Language Server Protocol-like functionality for text analysis.
Features
- Find Regex Position: Find the 0-indexed line and column positions of regex pattern matches in a file
- List Allowed Directories: Get a list of directories the server is allowed to access
Installation
npm install
npm run build
Usage
# 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
Development
Running Tests
The project uses Jest for testing. Run the tests with:
npm test
To run tests in watch mode during development:
npm run test:watch
Linting
Lint the code with ESLint:
npm run lint
Tool Documentation
find_regex_position
This tool finds the 0-indexed line and column positions of regex pattern matches in a file.
Parameters:
-
path
: The path to the file to search in -
regex
: The regular expression pattern to search for
Returns:
- An array of matches with the following properties:
-
match
: The matched text -
line
: The starting line (0-indexed) -
column
: The starting column (0-indexed) -
endLine
: The ending line (0-indexed) -
endColumn
: The ending column (0-indexed, exclusive)
-
list_allowed_directories
This tool lists all directories that this server is allowed to access.
Parameters:
- None
Returns:
- An array of absolute paths to allowed directories
License
MIT
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Reviews

user_4jFsEqP0
I've been using fetch-mcp from egoist and I'm thoroughly impressed! The ease of use and the efficiency it brings to my project workflows are unmatched. It's now an indispensable tool in my development arsenal. Highly recommended to anyone looking for a reliable MCP application! Check it out here: https://mcp.so/server/fetch-mcp/egoist.