Skip to main content
Glama

Drip MCP Server

by ctrlswing
install.sh3.06 kB
#!/bin/bash # Drip MCP Server Installation Script echo "====================================================" echo "Drip MCP Server - Installation Script" echo "====================================================" # Function to check if a Python package is installed check_package() { python3 -c "import $1" 2>/dev/null return $? } # Check Python version echo "Checking Python version..." python_version=$(python3 --version 2>&1 | grep -oE '[0-9]+\.[0-9]+') if [[ $(echo "$python_version >= 3.8" | bc) -eq 1 ]]; then echo "✅ Python $python_version found (3.8+ required)" else echo "❌ Python $python_version found. Python 3.8+ is required" exit 1 fi # Check and install packages echo "" echo "Installing required packages..." # Install httpx if check_package "httpx"; then echo "✅ httpx is already installed" else echo "Installing httpx..." pip3 install httpx if [ $? -eq 0 ]; then echo "✅ httpx installed successfully" else echo "❌ Failed to install httpx" exit 1 fi fi # Install pydantic if check_package "pydantic"; then echo "✅ pydantic is already installed" else echo "Installing pydantic..." pip3 install "pydantic>=2.0.0" if [ $? -eq 0 ]; then echo "✅ pydantic installed successfully" else echo "❌ Failed to install pydantic" exit 1 fi fi # Install MCP echo "" echo "Checking MCP SDK installation..." if python3 -c "from mcp.server.fastmcp import FastMCP" 2>/dev/null; then echo "✅ MCP SDK with FastMCP is already installed" else echo "Installing MCP SDK..." # Try installing from PyPI first pip3 install mcp 2>/dev/null # Check if installation was successful if python3 -c "from mcp.server.fastmcp import FastMCP" 2>/dev/null; then echo "✅ MCP SDK installed successfully from PyPI" else echo "PyPI installation didn't work, trying GitHub repository..." # Try installing from GitHub pip3 install git+https://github.com/modelcontextprotocol/python-sdk.git if python3 -c "from mcp.server.fastmcp import FastMCP" 2>/dev/null; then echo "✅ MCP SDK installed successfully from GitHub" else echo "❌ Failed to install MCP SDK" echo "" echo "Please try manual installation:" echo " git clone https://github.com/modelcontextprotocol/python-sdk.git" echo " cd python-sdk" echo " pip3 install -e ." exit 1 fi fi fi echo "" echo "====================================================" echo "✅ All dependencies installed successfully!" echo "" echo "Next steps:" echo "1. Set your environment variables:" echo " export DRIP_API_KEY='your-api-key'" echo " export DRIP_ACCOUNT_ID='your-account-id'" echo "" echo "2. Test the server:" echo " python tests/test_server.py" echo "" echo "3. Configure Claude Code with docs/claude_code_config_example.json" echo "===================================================="

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ctrlswing/drip_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server