Skip to content

Commit 34a9127

Browse files
committed
Add MCP server
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com> Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ
1 parent 14015a9 commit 34a9127

1 file changed

Lines changed: 100 additions & 0 deletions

File tree

servers/com.chroma-mcp-uvx.json

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.chroma-mcp-uvx",
4+
"name": "Chroma (uvx)",
5+
"alias": "chroma",
6+
"description": "Connect to Chroma vector databases for retrieval, embeddings, and collection management. Works with Chroma Cloud, self-hosted HTTP servers, or local ephemeral/persistent stores.",
7+
"logo": "https://avatars.githubusercontent.com/u/105881770?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"database"
11+
],
12+
"tags": [
13+
"chroma",
14+
"chromadb",
15+
"vector-database",
16+
"embeddings",
17+
"rag",
18+
"ai-ml",
19+
"retrieval"
20+
],
21+
"transport": {
22+
"type": "stdio",
23+
"command": "uvx",
24+
"args": [
25+
"chroma-mcp",
26+
"--client-type",
27+
"cloud"
28+
],
29+
"env": {
30+
"CHROMA_TENANT": "${input:CHROMA_TENANT}",
31+
"CHROMA_DATABASE": "${input:CHROMA_DATABASE}",
32+
"CHROMA_API_KEY": "${input:CHROMA_API_KEY}"
33+
},
34+
"metadata": {
35+
"inputs": [
36+
{
37+
"id": "CHROMA_TENANT",
38+
"label": "Chroma Cloud Tenant ID",
39+
"description": "Your Chroma Cloud tenant identifier. Required for a Chroma Cloud connection; leave empty to run a local ephemeral store.",
40+
"type": "text",
41+
"required": false,
42+
"secret": false,
43+
"placeholder": "your-tenant-id",
44+
"obtain": {
45+
"url": "https://trychroma.com",
46+
"instructions": "1. Sign in to Chroma Cloud\n2. Open your team/workspace settings\n3. Copy the Tenant ID",
47+
"button_label": "Open Chroma Cloud"
48+
}
49+
},
50+
{
51+
"id": "CHROMA_DATABASE",
52+
"label": "Chroma Cloud Database",
53+
"description": "The name of the Chroma Cloud database to connect to. Required for a Chroma Cloud connection.",
54+
"type": "text",
55+
"required": false,
56+
"secret": false,
57+
"placeholder": "your-database-name"
58+
},
59+
{
60+
"id": "CHROMA_API_KEY",
61+
"label": "Chroma Cloud API Key",
62+
"description": "API key for Chroma Cloud authentication. Optional: required only for a Chroma Cloud connection, not for local ephemeral or persistent stores.",
63+
"type": "text",
64+
"required": false,
65+
"secret": true,
66+
"placeholder": "ck-****************************",
67+
"obtain": {
68+
"url": "https://trychroma.com",
69+
"instructions": "1. Sign in to Chroma Cloud\n2. Open Settings > API Keys\n3. Create a new API key\n4. Copy it",
70+
"button_label": "Create API Key"
71+
}
72+
}
73+
]
74+
}
75+
},
76+
"auth": {
77+
"type": "optional_api_key",
78+
"instructions": "An API key is required only for Chroma Cloud (with tenant and database). Local ephemeral and persistent stores need no credentials."
79+
},
80+
"contributor": {
81+
"name": "Chroma",
82+
"github": "chroma-core",
83+
"url": "https://www.trychroma.com"
84+
},
85+
"links": {
86+
"repository": "https://github.com/chroma-core/chroma-mcp",
87+
"homepage": "https://www.trychroma.com",
88+
"documentation": "https://github.com/chroma-core/chroma-mcp#readme"
89+
},
90+
"platforms": [
91+
"all"
92+
],
93+
"capabilities": {
94+
"tools": true,
95+
"resources": false,
96+
"prompts": false,
97+
"read_only_mode": false
98+
},
99+
"changelog_url": "https://github.com/chroma-core/chroma-mcp/releases"
100+
}

0 commit comments

Comments
 (0)