Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging levelinfo
CHUNK_SIZENoText chunk size for processing1000
CHUNK_OVERLAPNoText chunk overlap size200
MCP_SERVER_NAMENoMCP server namemcp-rag
MAX_FILE_SIZE_MBNoMaximum file size in MB50
HUGGINGFACE_MODELNoHugging Face model for embeddingssentence-transformers/all-MiniLM-L6-v2
MCP_SERVER_VERSIONNoMCP server version1.0.0
EMBEDDING_DIMENSIONNoEmbedding vector dimension384
HUGGINGFACE_API_KEYYesYour Hugging Face API key
SUPPORTED_EXTENSIONSNoSupported file extensions.pdf,.docx,.txt,.md,.csv,.json
CHROMA_COLLECTION_FILESNoChromaDB collection name for filesrag_files
CHROMA_COLLECTION_MEMORYNoChromaDB collection name for agent memoryagent_memory
CHROMA_PERSIST_DIRECTORYNoChromaDB persistence directory./data/chroma

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
add_fileC

Add a file to the RAG system for document retrieval

search_filesC

Search for relevant documents in the RAG system

remove_fileC

Remove a file from the RAG system

list_filesB

List all files in the RAG system

add_memoryC

Add information to the agent memory system

search_memoryC

Search for relevant information in agent memory

remove_memoryC

Remove a memory entry from the agent memory system

get_memory_by_agentC

Get all memory entries for a specific agent

get_statsC

Get statistics about the RAG system

clear_dataC

Clear data from the RAG system

test_connectionB

Test the connection to the embedding service

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
RAG StatisticsCurrent statistics of the RAG system

TDQS

B3.3/5.0

Scored across 11 tools

Disambiguation4/5

Most tools have distinct purposes, but there is some overlap between 'add_file' and 'add_memory' as both involve adding data, though to different systems (RAG vs. memory). Similarly, 'search_files' and 'search_memory' are distinct but conceptually similar operations. The descriptions help clarify the boundaries, but an agent might occasionally confuse these pairs.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case, such as 'add_file', 'clear_data', 'get_stats', and 'search_memory'. This uniformity makes the set predictable and easy to understand, with no deviations in style or convention.

Tool Count5/5

With 11 tools, the count is well-scoped for a RAG and memory management system. It covers core operations like adding, removing, listing, and searching for both files and memory, along with utility functions like clearing data and testing connections, without being excessive or sparse.

Completeness4/5

The tool set provides comprehensive coverage for RAG and memory operations, including CRUD-like actions for files and memory entries, search capabilities, and system management. A minor gap is the lack of tools for updating existing files or memory entries, which might require workarounds, but core workflows are well-supported.

Maintenance

ActivityInactive
ResponsivenessNo issues