Skip to main content
Glama
rohithmahesh3

mcp-semantic-search

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QDRANT_URLYesURL of the Qdrant vector database (default: http://localhost:6333)
GEMINI_API_KEYYesGoogle Gemini API key
CHUNK_MAX_LINESNoMaximum lines per chunk (default: 50)
CHUNK_MIN_LINESNoMinimum lines for valid chunk (default: 5)
CHUNK_OVERLAP_LINESNoOverlap between chunks (default: 10)
GEMINI_EMBEDDING_MODELNoEmbedding model (default: text-embedding-004)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
index_codebaseA

Index the codebase for semantic search.

This operation adds files to the indexing queue immediately (no debounce). Use get_status() to track progress.

search_codeB

Search the codebase using natural language.

get_statusA

Get the current index status and queue progress.

Returns: Dict with collection info, statistics, and real-time queue status.

clear_indexA

Clear the entire index.

Use this to start fresh or recover from errors.

Returns: Dict with confirmation status.

search_fileB

Search within a specific file.

start_live_watchA

Start live file watching for automatic reindexing.

When enabled, the server will automatically detect file changes and add them to the indexing queue with debouncing.

stop_live_watchA

Stop the live file watcher.

Returns: Dict with status.

get_live_watch_statusB

Get the status of the live file watcher.

Returns: Dict with current state.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_status_resourceResource for getting index status.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rohithmahesh3/mcp-semantic-search'

If you have feedback or need assistance with the MCP directory API, please join our Discord server