🚀 Zaina MCP Server

A Model Context Protocol server with username/password authentication.

📡 Available Endpoints

GET /info

Server information and available tools

POST /auth

Authenticate with username/password to get JWT token

{"username": "your-username", "password": "your-password"}
POST /mcp

MCP protocol endpoint (requires Authorization: Bearer token)

GET /health

Health check endpoint

🔐 Authentication

This server uses environment variable authentication:

  1. Set ZAINA_USERNAME and ZAINA_PASSWORD in your .env file
  2. POST to /auth with these credentials to get JWT token
  3. Use Bearer token in Authorization header for MCP requests