Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
LOG_LEVEL | No | Logging level | info |
CHUNK_SIZE | No | Text chunk size for processing | 1000 |
CHUNK_OVERLAP | No | Text chunk overlap size | 200 |
MCP_SERVER_NAME | No | MCP server name | mcp-rag |
MAX_FILE_SIZE_MB | No | Maximum file size in MB | 50 |
HUGGINGFACE_MODEL | No | Hugging Face model for embeddings | sentence-transformers/all-MiniLM-L6-v2 |
MCP_SERVER_VERSION | No | MCP server version | 1.0.0 |
EMBEDDING_DIMENSION | No | Embedding vector dimension | 384 |
HUGGINGFACE_API_KEY | Yes | Your Hugging Face API key | |
SUPPORTED_EXTENSIONS | No | Supported file extensions | .pdf,.docx,.txt,.md,.csv,.json |
CHROMA_COLLECTION_FILES | No | ChromaDB collection name for files | rag_files |
CHROMA_COLLECTION_MEMORY | No | ChromaDB collection name for agent memory | agent_memory |
CHROMA_PERSIST_DIRECTORY | No | ChromaDB persistence directory | ./data/chroma |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |