Skip to main content
Glama
MaryamZi

rag-retrieval-mcp

by MaryamZi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RAG_TOP_KNoNumber of results to return5
PINECONE_HOSTNoPinecone index host URL (required when using Pinecone)
OPENAI_API_KEYNoOpenAI API key (required when using OpenAI)
PGVECTOR_TABLENoTable name containing vectorsembeddings
PINECONE_API_KEYNoPinecone API key (required when using Pinecone)
RAG_VECTOR_STORENoVector store to usepinecone
PINECONE_TEXT_FIELDNoMetadata field containing texttext
PGVECTOR_TEXT_COLUMNNoColumn containing text contenttext
OPENAI_EMBEDDING_MODELNoOpenAI embedding modeltext-embedding-3-small
RAG_EMBEDDING_PROVIDERNoEmbedding provider to useopenai
PGVECTOR_EMBEDDING_COLUMNNoColumn containing embedding vectorsembedding
PGVECTOR_CONNECTION_STRINGNoPostgreSQL connection string (required when using pgvector)

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
retrieveC

Search a knowledge base and return relevant content.

Args: query: The search query to find relevant content.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no ambiguity. The tool has a clear, single purpose to retrieve content from a knowledge base.

Naming Consistency5/5

There is only one tool, so naming consistency is not an issue. The name 'retrieve' is a straightforward verb describing the action.

Tool Count2/5

A single tool for a RAG retrieval server feels insufficient. Typically, such a server would require additional tools for knowledge base management, such as adding or deleting documents.

Completeness1/5

The tool surface is severely incomplete. Only retrieval is supported, with no tools for managing the knowledge base (e.g., create, update, delete documents), leaving agents unable to perform basic lifecycle operations.

Maintenance

ActivityInactive
ResponsivenessNo issues