loading…
Search for a command to run...
loading…
Provides semantic search and management of shared documentation using ChromaDB and OpenAI embeddings. It enables users to query local documents by meaning, list
Provides semantic search and management of shared documentation using ChromaDB and OpenAI embeddings. It enables users to query local documents by meaning, list files, and read content through natural language tools.
Custom MCP server that provides semantic search over documents in the docs/ folder. Uses ChromaDB for vector storage and OpenAI embeddings.
cd mcp_generix
python3 -m venv .venv
source .venv/bin/activate
pip install "mcp[cli]" chromadb openai
export OPENAI_API_KEY="your-key-here"
claude mcp add generix-docs -- /path/to/mcp_generix/.venv/bin/python /path/to/mcp_generix/server.py
.md) or text files to the docs/ folderreindex_docs tool| Tool | Description |
|---|---|
search_docs |
Semantic search — find relevant passages by meaning, not just keywords |
list_docs |
List all documents in the docs folder |
read_doc |
Read the full contents of a specific document |
reindex_docs |
Re-index documents after adding/removing files |
mcp_generix/
├── server.py ← MCP server with semantic search
├── pyproject.toml ← Python dependencies
├── docs/ ← Shared documentation (managed via git)
│ └── (your documents here)
├── .chroma/ ← ChromaDB vector store (gitignored, local)
└── .venv/ ← Python virtual environment (gitignored, local)
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-generix": {
"command": "npx",
"args": []
}
}
}