web-search-mcp-server
0
The Web Search MCP Server with ChromaDB is designed to facilitate web search and manage vector databases. It offers features like searching documentation for libraries, and handling documents with vector embeddings using semantic similarity search. It integrates tools such as LangChain and ChromaDB for enhanced functionality.
Web Search MCP Server with ChromaDB Vector Database
This MCP server provides tools for web search and vector database functionality using LangChain and ChromaDB.
Features
Web Search
- Search documentation for popular libraries (LangChain, LlamaIndex, OpenAI)
- Extract content from web pages
Vector Database (ChromaDB)
- Store and retrieve documents with vector embeddings
- Perform semantic similarity search
- Filter documents based on metadata
- Batch operations for efficiency
Setup
- Install dependencies.
- Create a
.env
file with Serper API and ChromaDB configuration. - Run the server.
Available Tools
Web Search
- Search documentation for specified libraries.
Vector Database (ChromaDB)
- Add, search, and delete documents.
- Create a retriever for the vector database.
Development
- Format, lint, and type check the code.