Skip to main content
Glama
ViratGarg2

ElasticMind-MCP

by ViratGarg2

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ES_HOSTNoThe URL of the Elasticsearch instance (e.g., http://localhost:9200).http://localhost:9200

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
index_documents

Reads documents from data/docs.json and indexes them into Elasticsearch. Call this tool to initialize or update the knowledge base.

add_text_to_index
Adds a new text document to the knowledge base. If the content exceeds 1000 words, it will be chunked into smaller documents. Updates both the persistent JSON storage and the Elasticsearch index. Args: title: A descriptive title for the text. content: The actual text content to index.
query_knowledge_base
Query the knowledge base for relevant documents. Returns the top-2 documents' content and heading to be used as context. Args: query: The search query string.
ingest_pdfs

Takes all documents currently in input folder and creates output.json to process them add them to index to enable knowledge base powered querying.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/ViratGarg2/ElasticMind-MCP'

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