Skip to main content
Glama

MCP Python Tutorial

models.py1.2 kB
from sqlalchemy import Column, Integer, String, Float, DateTime, ForeignKey, Text, create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import relationship from datetime import datetime Base = declarative_base() class User(Base): __tablename__ = "users" id = Column(Integer, primary_key=True) username = Column(String(50), unique=True, nullable=False) email = Column(String(100), unique=True, nullable=False) created_at = Column(DateTime, default=datetime.utcnow) # Relationships posts = relationship("Post", back_populates="author") def __repr__(self): return f"<User(username='{self.username}', email='{self.email}')>" class Post(Base): __tablename__ = "posts" id = Column(Integer, primary_key=True) title = Column(String(100), nullable=False) content = Column(Text, nullable=False) created_at = Column(DateTime, default=datetime.utcnow) user_id = Column(Integer, ForeignKey("users.id")) # Relationships author = relationship("User", back_populates="posts") def __repr__(self): return f"<Post(title='{self.title}', author_id={self.user_id})>"

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/jhj0517/mcp-python-tutorial'

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