rajnaveen344
MCP Serverrajnaveen344public

lsp tools mcp

An MCP server to build LSP

Repository Info

0
Stars
1
Forks
0
Watchers
1
Issues
TypeScript
Language
MIT License
License

About This Server

An MCP server to build LSP

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

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

Quick Start

1

Clone the repository

git clone https://github.com/rajnaveen344/lsp-tools-mcp
2

Install dependencies

cd lsp-tools-mcp
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerrajnaveen344
Repolsp-tools-mcp
LanguageTypeScript
LicenseMIT License
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation