MCP Quadrant
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Quadrantsearch documents near 40.7128, -74.0060"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Quadrant - Document & Location Search
A Model Context Protocol (MCP) server providing coordinate conversion tools and document search with Qdrant vector database, featuring quadrant-based spatial search and filtering.
🚀 Features
Document Storage: Store and retrieve document chunks with optional geolocation
Quadrant-Based Search: Search within specific geographic quadrants (NE, NW, SE, SW)
Location-Based Search: Find documents near specific coordinates
Hybrid Search: Combine semantic search with geospatial filtering
Fast Vector Search: Powered by Qdrant's efficient vector similarity search
Related MCP server: Qdrant MCP Server
🚀 Quick Start with UV
1. Install UV (if not already installed)
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
# Or with pip
pip install uv2. Setup the Project
# Navigate to your project directory
cd MCP_ADDRESS
# Create a virtual environment and install dependencies
uv venv
uv pip install -e .
3. Run the MCP Server
# Activate the virtual environment (optional, uv can run without activation)
# On macOS/Linux:
source .venv/bin/activate
# On Windows:
.venv\Scripts\activate
# Run
python -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload
The server will start on http://127.0.0.1:8000/sse/
To run the MCP inspector
npx @modelcontextprotocol/inspector http://127.0.0.1:8000/sse/
🔧 Configure Claude Desktop
Add this to your Claude Desktop config file:
Location:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Configuration:
{
"mcpServers": {
"quadrant": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/MCP_ADDRESS",
"run",
"python",
"main.py"
]
}
}
}Replace /absolute/path/to/MCP_QUADRANT with your actual project path.
📦 Available Tools
Coordinate Conversion
tlc_to_address_tool - Convert TLC codes to addresses
address_to_tlc_tool - Convert addresses to TLC codes
address_to_plasma_tool - Convert addresses to Plasma format
plasma_to_address_tool - Convert Plasma coordinates to addresses
Document Search & Storage
store_document_chunks - Store document chunks with optional geolocation
search_documents_by_quadrant - Search within a specific geographic quadrant
search_documents_near_location - Search near specific coordinates
search_documents_by_filename - Search documents by filename
This server cannot be deployed
Maintenance
Related MCP Connectors
Ingest, manage, and retrieve documents for RAG-powered AI applications
Document hosting and encrypted agent memory with multi-tenant persistence.
Universal persistent memory and knowledge retrieval layer for AI agents and LLMs.
Geospatial AI MCP server — satellite imagery, embeddings, weather, GNS governance
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceProvides RAG capabilities for semantic document search using Qdrant vector database and Ollama/OpenAI embeddings, allowing users to add, search, list, and delete documentation with metadata support.16 npm16-
- AlicenseNot gradedqualityCmaintenanceEnables semantic search and document management using a local Qdrant vector database with OpenAI embeddings. Supports natural language queries, metadata filtering, and collection management for AI-powered document retrieval.35 npm37MIT
- AlicenseNot gradedqualityDmaintenanceEnables storing and retrieving information using semantic search with Qdrant vector database. Acts as a memory layer for LLMs to persistently store and semantically search through information and metadata.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Qdrant vector database for storing, searching, and managing vectors with automatic text embedding.1-