Create custom Cursor IDE MCP servers with deployment, setup guides, and setup options
The Weaviate MCP Server Template for Cursor IDE provides a simple and modular infrastructure to create custom tools and agents that can be easily integrated with the Cursor IDE platform using Model Context Protocol (MCP). This template allows developers to build, deploy, and configure services that can communicate with various AI applications through standardized protocols, enhancing flexibility, reusability, and interoperability.
This template supports a wide range of features and capabilities enabled by MCP:
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
The protocol flow diagram illustrates how an AI application using MCP clients can communicate with the server, which then interacts with various data sources or tools.
MCP is a universal adapter for AI applications and services. The server template allows creating custom services that can be integrated into Cursor IDE by following specific protocol standards. This ensures seamless communication between AI applications and external tools, enhancing overall interoperability in the development workflow.
The implementation involves several key elements:
/sse
.uv
or Docker Compose.# Clone the repository and navigate to it
git clone https://github.com/kirill-markin/weaviate-mcp-server.git
cd weaviate-mcp-server
# Create environment configuration file
cp .env.example .env
# Build and start the server in detached mode
docker compose up --build -d
# View logs
docker compose logs -f
# Check server status
docker compose ps
# Stop the server
docker compose down
http://localhost:8000/sse
.# Install uv on macOS via Homebrew or using pip
brew install uv # Or `pip install uv`
uv run mcp-simple-tool
uv run mcp-simple-tool --transport sse --port 8000
# Run tests if needed
uv run pytest -v
curl -i http://localhost:8000/sse
The server responds with a cheerful message and a heart symbol, ideal for gauging agent morale.The server template is compatible with a range of AI clients, including:
MCP Client | Cursor | Claude Desktop |
---|---|---|
Tools | ✅ | ❌ |
Prompts | ❌ | ✅ |
This matrix highlights the compatibility status across tools and prompts for different clients.
Customize the server by adjusting environment variables:
MCP_SERVER_PORT=8000 # Default port for running the server
MCP_SERVER_HOST=0.0.0.0 # Default host to bind the server to
DEBUG=false # Enable debug mode if needed
MCP_USER_AGENT=Custom-User-Agent # Set a custom user agent
Secure your implementation by managing API keys and other sensitive information.
git clone https://github.com/kirill-markin/weaviate-mcp-server.git
cd weaviate-mcp-server
cp .env.example .env
uv pip install -e ".[dev]"
Explore the broader ecosystem of tools, resources, and communities around Model Context Protocol (MCP) through official docs, forums, and third-party integrations.
By leveraging the Weaviate MCP Server Template, developers can create robust AI applications that seamlessly integrate with a wide array of platforms, fostering innovation and collaboration in the AI development landscape.
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica
Access NASA APIs for space data, images, asteroids, weather, and exoplanets via MCP integration
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods