{
  "updated_at": "2026-08-12T14:22:01Z",
  "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-test-harness, so core + integration totals can overlap.",
  "package_count": 26,
  "indexed_count": 26,
  "pending_count": 0,
  "total_downloads": 210226,
  "packages": [
    {
      "package": "mcp-test-harness",
      "protects": "Core CLI + assertions",
      "downloads": 19536,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness"
    },
    {
      "package": "mcp-test-harness-fastmcp",
      "protects": "FastMCP servers",
      "downloads": 10763,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-fastmcp-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-fastmcp-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-fastmcp/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-fastmcp",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-fastmcp"
    },
    {
      "package": "mcp-test-harness-openai",
      "protects": "OpenAI function calling",
      "downloads": 10955,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-openai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-openai-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-openai/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-openai",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-openai"
    },
    {
      "package": "mcp-test-harness-anthropic",
      "protects": "Anthropic Claude tool use",
      "downloads": 10579,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-anthropic-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-anthropic-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-anthropic/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-anthropic",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-anthropic"
    },
    {
      "package": "mcp-test-harness-bedrock",
      "protects": "AWS Bedrock agents",
      "downloads": 10621,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-bedrock-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-bedrock-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-bedrock/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-bedrock",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-bedrock"
    },
    {
      "package": "mcp-test-harness-gemini",
      "protects": "Google Gemini",
      "downloads": 10643,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-gemini-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-gemini-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-gemini/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-gemini",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-gemini"
    },
    {
      "package": "mcp-test-harness-langchain",
      "protects": "LangChain MCP tools",
      "downloads": 10813,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-langchain-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-langchain-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-langchain/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-langchain",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-langchain"
    },
    {
      "package": "mcp-test-harness-crewai",
      "protects": "CrewAI agents",
      "downloads": 10587,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-crewai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-crewai-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-crewai/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-crewai",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-crewai"
    },
    {
      "package": "mcp-test-harness-llamaindex",
      "protects": "LlamaIndex tools",
      "downloads": 11217,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-llamaindex-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-llamaindex-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-llamaindex/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-llamaindex",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-llamaindex"
    },
    {
      "package": "mcp-test-harness-groq",
      "protects": "Groq inference",
      "downloads": 10761,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-groq-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-groq-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-groq/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-groq",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-groq"
    },
    {
      "package": "mcp-test-harness-mistral",
      "protects": "Mistral AI",
      "downloads": 10969,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-mistral-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-mistral-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-mistral/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-mistral",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-mistral"
    },
    {
      "package": "mcp-test-harness-cohere",
      "protects": "Cohere",
      "downloads": 10572,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-cohere-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-cohere-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-cohere/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-cohere",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-cohere"
    },
    {
      "package": "mcp-test-harness-azure",
      "protects": "Azure OpenAI",
      "downloads": 10551,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-azure-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-azure-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-azure/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-azure",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-azure"
    },
    {
      "package": "mcp-test-harness-vertexai",
      "protects": "Google Vertex AI",
      "downloads": 10966,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-vertexai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-vertexai-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-vertexai/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-vertexai",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-vertexai"
    },
    {
      "package": "mcp-test-harness-huggingface",
      "protects": "Hugging Face Inference",
      "downloads": 11306,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-huggingface-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-huggingface-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-huggingface/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-huggingface",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-huggingface"
    },
    {
      "package": "mcp-test-harness-deepseek",
      "protects": "DeepSeek AI",
      "downloads": 10817,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-deepseek-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-deepseek-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-deepseek/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-deepseek",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-deepseek"
    },
    {
      "package": "mcp-test-harness-together",
      "protects": "Together AI",
      "downloads": 10834,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-together-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-together-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-together/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-together",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-together"
    },
    {
      "package": "mcp-test-harness-fireworks",
      "protects": "Fireworks AI",
      "downloads": 10705,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-fireworks-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-fireworks-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-fireworks/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-fireworks",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-fireworks"
    },
    {
      "package": "mcp-test-harness-ollama",
      "protects": "Ollama local models",
      "downloads": 1197,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-ollama-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-ollama-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-ollama/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-ollama",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-ollama"
    },
    {
      "package": "mcp-test-harness-openrouter",
      "protects": "OpenRouter gateway",
      "downloads": 1206,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-openrouter-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-openrouter-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-openrouter/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-openrouter",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-openrouter"
    },
    {
      "package": "mcp-test-harness-litellm",
      "protects": "LiteLLM proxy",
      "downloads": 1200,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-litellm-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-litellm-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-litellm/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-litellm",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-litellm"
    },
    {
      "package": "mcp-test-harness-xai",
      "protects": "xAI Grok",
      "downloads": 1236,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-xai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-xai-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-xai/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-xai",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-xai"
    },
    {
      "package": "mcp-test-harness-autogen",
      "protects": "Microsoft AutoGen",
      "downloads": 1172,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-autogen-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-autogen-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-autogen/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-autogen",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-autogen"
    },
    {
      "package": "mcp-test-harness-langgraph",
      "protects": "LangGraph stateful agents",
      "downloads": 329,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-langgraph-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-langgraph-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-langgraph/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-langgraph",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-langgraph"
    },
    {
      "package": "mcp-test-harness-pydantic-ai",
      "protects": "Pydantic AI agents",
      "downloads": 335,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-pydantic-ai-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-pydantic-ai-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-pydantic-ai/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-pydantic-ai",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-pydantic-ai"
    },
    {
      "package": "mcp-test-harness-openai-agents",
      "protects": "OpenAI Agents SDK",
      "downloads": 356,
      "stats_status": "indexed",
      "stats_source": "pepy.tech all-time",
      "badge_raw": "https://raw.githubusercontent.com/vaquarkhan/mcp-test-harness/main/html/assets/badges/mcp-test-harness-openai-agents-downloads.json",
      "badge_shields": "https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fvaquarkhan%2Fmcp-test-harness%2Fmain%2Fhtml%2Fassets%2Fbadges%2Fmcp-test-harness-openai-agents-downloads.json",
      "pypi": "https://pypi.org/project/mcp-test-harness-openai-agents/",
      "pepy": "https://pepy.tech/projects/mcp-test-harness-openai-agents",
      "pypistats": "https://pypistats.org/packages/mcp-test-harness-openai-agents"
    }
  ]
}
