Python MCP

Stdio server

  • Path: python_mcp/stdio_server.py
  • Env: FAX_API_URL, optional API_KEY
  • Start:
    • python -m venv .venv && source .venv/bin/activate
    • pip install -r requirements.txt
    • export FAX_API_URL=http://localhost:8080
    • python stdio_server.py

SSE server (OAuth2/JWT)

  • Path: python_mcp/server.py
  • Env:
    • OAUTH_ISSUER, OAUTH_AUDIENCE, optional OAUTH_JWKS_URL
    • FAX_API_URL, optional API_KEY
  • Start: uvicorn server:app --host 0.0.0.0 --port 3003

Tools

  • send_fax(to, filePath | fileContent+fileName[, fileType])
  • get_fax_status(jobId)

See AI Integration for Compose startup: /Faxbot/ai-integration/


Copyright © 2024 Faxbot. Distributed under the MIT License.