Skip to main content
Glama

MaverickMCP

by wshobson
MIT License
165
  • Apple
security.py1.01 kB
""" Simple security middleware for Maverick-MCP personal use. This module provides basic security headers for personal use. Advanced security features have been removed. """ from fastapi import Request from starlette.middleware.base import BaseHTTPMiddleware from maverick_mcp.utils.logging import get_logger logger = get_logger(__name__) class SecurityHeadersMiddleware(BaseHTTPMiddleware): """Add basic security headers to all responses.""" async def dispatch(self, request: Request, call_next): response = await call_next(request) # Basic security headers for personal use response.headers["X-Content-Type-Options"] = "nosniff" response.headers["X-Frame-Options"] = "DENY" response.headers["X-XSS-Protection"] = "1; mode=block" response.headers["Referrer-Policy"] = "strict-origin-when-cross-origin" return response # Additional middleware classes removed for simplicity # Only keeping SecurityHeadersMiddleware for basic security

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/wshobson/maverick-mcp'

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