MCP Server (Language Server Protocol)

by Meeneshsolanki

243 downloads Not rated yet

About

# MCP Server (Language Server Protocol) A TypeScript-based Language Server Protocol implementation for code reference searching with support for multiple search strategies. ## Features - 🔍 Fast code reference search using ripgrep - 🌐 Web interface for easy searching - 💻 Terminal interface for command-line usage - 📊…

Explore

- 🔍 Fast code reference search using ripgrep
- 🌐 Web interface for easy searching
- 💻 Terminal interface for command-line usage
- 📊 Grouped results by file type
- 🔄 Fallback search mechanisms
- 🔥 Hot reload support for development

Before you begin, ensure you have the following installed:
- Node.js (v14 or higher)
- npm (comes with Node.js)
- Homebrew (for macOS users)
- ripgrep (recommended for faster searches)


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

bash

npm install

- The server automatically checks for required software
- Provides installation instructions if anything is missing
- Verifies correct working directory

- Target: ES2020
- Module: CommonJS
- Strict type checking enabled
- Source maps generated for debugging

A TypeScript-based Language Server Protocol implementation for code reference searching with support for multiple search strategies.

Features

- 🔍 Fast code reference search using ripgrep
- 🌐 Web interface for easy searching
- 💻 Terminal interface for command-line usage
- 📊 Grouped results by file type
- 🔄 Fallback search mechanisms
- 🔥 Hot reload support for development

Prerequisites

Before you begin, ensure you have the following installed:
- Node.js (v14 or higher)
- npm (comes with Node.js)
- Homebrew (for macOS users)
- ripgrep (recommended for faster searches)

Installation

1. Clone the Repository

git clone <your-repository-url>
cd <repository-name>/src/mcp-server/v1

2. Install Homebrew (macOS only)

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.