What runtime and dependencies are required?
Python 3.13+ is required. Dependencies include LangChain, MCP libraries, embeddings, FAISS, and API clients for Exa and FireCrawl. Optional: Ollama for local LLM, OpenAI for cloud LLM.
@arkeodev
Basic information
MCP Server supported search engine
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"search-engine-with-rag-and-mcp": {
"command": "python",
"args": [
"-m",
"src.core.main",
"your search query"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Search Engine with RAG and MCP is a search engine that combines LangChain, Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG), and Ollama to create an agentic AI system capable of searching the web, retrieving information, and providing relevant answers.
Install dependencies with pip or Poetry, then run the application in one of three modes: direct search (python -m src.core.main "query"), agent mode (--agent), or MCP server mode (--server). Optionally configure host and port for server mode, and set up Ollama for local LLM usage.
Python 3.13+ is required. Dependencies include LangChain, MCP libraries, embeddings, FAISS, and API clients for Exa and FireCrawl. Optional: Ollama for local LLM, OpenAI for cloud LLM.
The project creates `data/` directories for data storage and `logs/` for log files (auto-created). FAISS vector stores and document chunks are managed locally.
API keys for Exa and FireCrawl are mandatory. An OpenAI API key or Ollama local installation is optional depending on LLM choice.
Set the appropriate environment variables in `.env`. For Ollama, set `OLLAMA_BASE_URL` and `OLLAMA_MODEL`; for OpenAI, set `OPENAI_API_KEY`.
The MCP server listens on a configurable host and port (default: likely `localhost:8000`). No authentication mechanism is mentioned in the README.

Hosted SEO MCP server for Claude, ChatGPT, Cursor, and Codex. Keyword research, current and historical SERPs, rank tracking, backlinks, site audits, and AI visibility, plus free Google Search Console and GA4 reads. Pay p
AI search, X search and web search for AI agents, plus page extraction and X data tools. Bring your own Desearch API key.

Search Europe's road freight carriers from your AI assistant: find carriers by route, equipment and certificates among 15,700+ checked carriers in 32 countries, in 14 languages. Read-only, no account needed for searching

Sorank connects Google Search Console, PageSpeed Insights, and AI citability scoring to your assistant, so it can diagnose why a page underperforms and tell you exactly what to change. Sorank gives your AI assistant dir

Search and compare furnished apartments, studios and rooms in Berlin across multiple housing providers. FlatHunt supports filtering by budget, location, move-in date, rental duration, property type, size, amenities and r
Comments