loading…
Search for a command to run...
loading…
Enables GitHub Copilot to query local ChromaDB instances to retrieve relevant documents and context for AI conversations. It allows users to search vector colle
Enables GitHub Copilot to query local ChromaDB instances to retrieve relevant documents and context for AI conversations. It allows users to search vector collections using natural language tools directly within VS Code.
A Model Context Protocol (MCP) server that queries a local ChromaDB instance to provide relevant documents to GitHub Copilot.
http://127.0.0.1:8000ExchangeResearch in your ChromaDB instanceInstall dependencies:
npm install
Build the project:
npm run build
The MCP server is configured in .vscode/settings.json to integrate with GitHub Copilot in VS Code.
To use it globally (across all projects), add this to your User Settings (settings.json):
{
"github.copilot.chat.mcp.servers": {
"chromadb": {
"command": "node",
"args": ["c:/source/chroma-mcp/build/index.js"]
}
}
}
Replace the path with the absolute path to your built index.js file.
Once configured, the MCP server will automatically start when you use GitHub Copilot in VS Code. You can use the query_chromadb tool in your Copilot conversations:
Example prompts:
The tool will automatically query your ChromaDB collection and provide relevant context to Copilot.
Queries the ChromaDB ExchangeResearch collection for relevant documents.
Parameters:
query (required): The search query stringnResults (optional): Number of results to return (default: 5)Returns: An array of documents with metadata and similarity distances.
To rebuild the project after making changes:
npm run build
For continuous development with auto-rebuild:
npm run dev
To use a different ChromaDB URL or collection name, edit src/index.ts:
const chromaClient = new ChromaDbClient('http://127.0.0.1:8000', 'ExchangeResearch');
http://127.0.0.1:8000npm install againThis project is licensed under the MIT License.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"chromadb-mcp-server": {
"command": "npx",
"args": []
}
}
}