{
  "updated_at": "2026-09-02T11:13:26Z",
  "source": "pepy.tech total_downloads (all-time); pypistats.org fallback (~180d)",
  "note": "All-time cumulative per package when PePy has indexed the project. New releases show stats_status=pending until PePy/pypistats index them (usually 24\u201348h). Installing an integration also pulls mcp-bastion-python, so core + integration totals can overlap.",
  "package_count": 26,
  "indexed_count": 26,
  "pending_count": 0,
  "total_downloads": 184319,
  "packages": [
    {
      "package": "mcp-bastion-python",
      "protects": "Core middleware",
      "downloads": 22554,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-python-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-python-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-python/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-python",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-python"
    },
    {
      "package": "mcp-bastion-langchain",
      "protects": "LangChain",
      "downloads": 8877,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-langchain-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-langchain-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-langchain/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-langchain",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-langchain"
    },
    {
      "package": "mcp-bastion-openai",
      "protects": "OpenAI GPT",
      "downloads": 9026,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-openai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-openai-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-openai/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-openai",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-openai"
    },
    {
      "package": "mcp-bastion-anthropic",
      "protects": "Anthropic Claude",
      "downloads": 8939,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-anthropic-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-anthropic-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-anthropic/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-anthropic",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-anthropic"
    },
    {
      "package": "mcp-bastion-bedrock",
      "protects": "AWS Bedrock",
      "downloads": 8937,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-bedrock-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-bedrock-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-bedrock/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-bedrock",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-bedrock"
    },
    {
      "package": "mcp-bastion-gemini",
      "protects": "Google Gemini",
      "downloads": 8839,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-gemini-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-gemini-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-gemini/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-gemini",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-gemini"
    },
    {
      "package": "mcp-bastion-crewai",
      "protects": "CrewAI",
      "downloads": 8647,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-crewai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-crewai-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-crewai/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-crewai",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-crewai"
    },
    {
      "package": "mcp-bastion-llamaindex",
      "protects": "LlamaIndex",
      "downloads": 9192,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-llamaindex-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-llamaindex-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-llamaindex/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-llamaindex",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-llamaindex"
    },
    {
      "package": "mcp-bastion-groq",
      "protects": "Groq",
      "downloads": 8755,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-groq-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-groq-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-groq/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-groq",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-groq"
    },
    {
      "package": "mcp-bastion-mistral",
      "protects": "Mistral AI",
      "downloads": 9027,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-mistral-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-mistral-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-mistral/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-mistral",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-mistral"
    },
    {
      "package": "mcp-bastion-cohere",
      "protects": "Cohere",
      "downloads": 8739,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-cohere-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-cohere-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-cohere/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-cohere",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-cohere"
    },
    {
      "package": "mcp-bastion-azure",
      "protects": "Azure OpenAI",
      "downloads": 8587,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-azure-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-azure-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-azure/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-azure",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-azure"
    },
    {
      "package": "mcp-bastion-vertexai",
      "protects": "Vertex AI",
      "downloads": 8725,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-vertexai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-vertexai-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-vertexai/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-vertexai",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-vertexai"
    },
    {
      "package": "mcp-bastion-huggingface",
      "protects": "Hugging Face",
      "downloads": 9441,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-huggingface-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-huggingface-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-huggingface/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-huggingface",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-huggingface"
    },
    {
      "package": "mcp-bastion-deepseek",
      "protects": "DeepSeek AI",
      "downloads": 8872,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-deepseek-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-deepseek-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-deepseek/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-deepseek",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-deepseek"
    },
    {
      "package": "mcp-bastion-together",
      "protects": "Together AI",
      "downloads": 8684,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-together-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-together-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-together/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-together",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-together"
    },
    {
      "package": "mcp-bastion-fireworks",
      "protects": "Fireworks AI",
      "downloads": 8667,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-fireworks-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-fireworks-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-fireworks/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-fireworks",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-fireworks"
    },
    {
      "package": "mcp-bastion-litellm",
      "protects": "LiteLLM (100+ providers)",
      "downloads": 1352,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-litellm-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-litellm-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-litellm/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-litellm",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-litellm"
    },
    {
      "package": "mcp-bastion-ollama",
      "protects": "Ollama local models",
      "downloads": 1368,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-ollama-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-ollama-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-ollama/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-ollama",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-ollama"
    },
    {
      "package": "mcp-bastion-openrouter",
      "protects": "OpenRouter gateway",
      "downloads": 1442,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-openrouter-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-openrouter-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-openrouter/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-openrouter",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-openrouter"
    },
    {
      "package": "mcp-bastion-xai",
      "protects": "xAI Grok",
      "downloads": 1394,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-xai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-xai-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-xai/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-xai",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-xai"
    },
    {
      "package": "mcp-bastion-autogen",
      "protects": "Microsoft AutoGen",
      "downloads": 1430,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-autogen-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-autogen-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-autogen/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-autogen",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-autogen"
    },
    {
      "package": "mcp-bastion-langgraph",
      "protects": "LangGraph",
      "downloads": 1344,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-langgraph-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-langgraph-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-langgraph/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-langgraph",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-langgraph"
    },
    {
      "package": "mcp-bastion-pydantic-ai",
      "protects": "Pydantic AI",
      "downloads": 1334,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-pydantic-ai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-pydantic-ai-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-pydantic-ai/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-pydantic-ai",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-pydantic-ai"
    },
    {
      "package": "mcp-bastion-openai-agents",
      "protects": "OpenAI Agents SDK",
      "downloads": 1354,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-openai-agents-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-openai-agents-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-openai-agents/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-openai-agents",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-openai-agents"
    },
    {
      "package": "mcp-bastion-fastmcp",
      "protects": "FastMCP servers",
      "downloads": 8793,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/MCP-Bastion/main/docs/site/assets/badges/mcp-bastion-fastmcp-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2FMCP-Bastion%2Fmain%2Fdocs%2Fsite%2Fassets%2Fbadges%2Fmcp-bastion-fastmcp-downloads.json%3Fd%3D20260902",
      "pypi": "https://pypi.org/project/mcp-bastion-fastmcp/",
      "pepy": "https://pepy.tech/projects/mcp-bastion-fastmcp",
      "pypistats": "https://pypistats.org/packages/mcp-bastion-fastmcp"
    }
  ]
}
