A collection of Model Context Protocol (MCP) server implementations showcasing various capabilities and use cases for testing and demonstration.
- Math Server (
math-server/): Mathematical computation server with basic arithmetic and advanced operations. - Explorer Server (
explorer-server/): File system exploration and management capabilities. - RAG Server (
rag-server/): Retrieval-Augmented Generation server for Office documents (Word/Excel files).- Processes .docx and .xlsx files
- Provides semantic search and Q&A capabilities
- Uses OpenAI embeddings and Chroma vector store
- Web Search Server (
web-search-server/): Web search and content retrieval functionality. - Test Server (
test-server/): Testing and development utilities for MCP functionality.
- Install dependencies:
pip install -r requirements.txt- Configure environment variables:
cp .env.example .env
# Edit .env with your API keys- Run individual servers:
cd <server-directory>
python main.py