Initial commit: Basecamp MCP server with OAuth authentication

This commit is contained in:
George Antonopoulos
2025-03-09 16:42:28 +00:00
commit 9c49ce02b1
14 changed files with 3054 additions and 0 deletions

35
setup.sh Executable file
View File

@@ -0,0 +1,35 @@
#!/bin/bash
# Exit on error
set -e
echo "Setting up Basecamp API integration..."
# Create virtual environment
echo "Creating virtual environment..."
python3 -m venv venv
# Activate virtual environment
echo "Activating virtual environment..."
source venv/bin/activate
# Install dependencies
echo "Installing dependencies..."
pip install -r requirements.txt
# Set up .env file if it doesn't exist
if [ ! -f .env ]; then
echo "Creating .env file from template..."
cp .env.example .env
echo "Please edit .env with your Basecamp credentials"
fi
echo ""
echo "Setup complete!"
echo ""
echo "To activate the virtual environment, run:"
echo " source venv/bin/activate"
echo ""
echo "To test your Basecamp connection, run:"
echo " python basecamp_cli.py projects"
echo ""