Skip to main content
Glama
init_db.py1.01 kB
#!/usr/bin/env python3 """ Database initialization script for Gemini MCP Server Run this script to create all database tables """ from database import engine, Base from models import ChatMessage, User, Tenant import os def init_database(): """Initialize the database with all tables""" print("🚀 Initializing database...") try: # Create all tables Base.metadata.create_all(bind=engine) print("✅ Database tables created successfully!") # Show created tables print("\n📊 Created tables:") for table_name in Base.metadata.tables.keys(): print(f" - {table_name}") print(f"\n💾 Database location: {os.getenv('DATABASE_URL', 'sqlite:///./mcp_server.db')}") print("🎉 Database initialization complete!") except Exception as e: print(f"❌ Error initializing database: {str(e)}") return False return True if __name__ == "__main__": init_database()

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/ChiragPatankar/MCP'

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