Skip to main content
Glama
quick-setup.shβ€’1.76 kB
#!/bin/bash # Quick setup script for immediate Codex usage # Run with: ./scripts/quick-setup.sh # Note: Don't use 'set -e' to allow graceful handling of optional failures echo "⚑ Quick Setup: Codex CLI" echo "========================" # Install OpenAI Codex CLI echo "πŸ“¦ Installing Codex CLI..." npm install -g @openai/codex # Install Python MCP requirements (optional, for custom servers) echo "🐍 Installing Python MCP dependencies (optional)..." if pip install -r requirements-mcp.txt; then echo "βœ… Python MCP dependencies installed successfully" else echo "⚠️ Python MCP dependencies installation failed (this is optional)" fi # Skip MCP server verification (removed Brave Search dependency) # Create basic config echo "βš™οΈ Creating basic configuration..." mkdir -p ~/.codex cat > ~/.codex/config.json << EOF { "model": "o4-mini", "approvalMode": "suggest", "notify": true } EOF # Create environment template cat > .env.example << EOF # OpenAI API Configuration OPENAI_API_KEY=your-openai-api-key-here # Attio API Configuration (for this project) ATTIO_API_KEY=your-attio-api-key-here ATTIO_WORKSPACE_ID=your-workspace-id-here EOF echo "" # Setup Codex environment for offline use echo "πŸ”§ Setting up Codex environment..." if [ -f "./scripts/codex-env-setup.sh" ]; then ./scripts/codex-env-setup.sh else echo "⚠️ Codex environment setup script not found (skipping)" fi echo "" echo "βœ… Quick setup completed!" echo "" echo "Required actions:" echo "1. Copy .env.example to .env and fill in your API keys" echo "2. Run: source .env" echo "3. Test: codex --version" echo "4. Verify: npm run codex:verify" echo "" echo "Get API keys from:" echo "- OpenAI: https://platform.openai.com/api-keys" echo ""

Latest Blog Posts

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/kesslerio/attio-mcp-server'

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