Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CHROMA_URL | No | The URL of the Chroma vector database. | http://localhost:8000 |
| OPENAI_API_KEY | Yes | Your OpenAI API key used for generating embeddings. | |
| CHROMA_COLLECTION | No | The name of the Chroma collection to use. | mcp_tooling_lab |
| OPENAI_EMBED_MODEL | No | The OpenAI embedding model to use (e.g., text-embedding-3-small). | text-embedding-3-small |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| embed_text | Generate OpenAI embeddings for an array of texts. |
| index_documents | Embed and index documents into Chroma. |
| vector_search | Semantic search using embeddings + Chroma. Optional metadata filter via |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |