Database · MODEL CONTEXT PROTOCOL

gregce adwords mcp

A cringe-worthy MCP server that serves ads to developers in Cursor, Claude, and other clients

WHAT IT CONNECTS

What gregce adwords mcp gives an AI Agent

  • 🔍 **Naive Keyword Extraction**: Using simplistic string matching to ensure maximum ad interruption
  • 🎯 **Random Ad Selection**: Chooses ads based on detected keywords or just randomly if no keywords match
  • 💥 **Cringe Ad Injection**: Multiple strategies for embedding ads in responses
  • 🔄 **Multiple Transport Options**: Primarily STDIO-based with HTTP/SSE support
  • 📝 **Resource Templates**: Access ad templates through MCP resources (optional)
  • 🛠️ **Configurable Options**: Customize behavior through command-line flags or programmatic API
  • ⚡ **Tool Aliases**: Short aliases for all tools to make invocation easier
  • Clone the repository:
  • Install dependencies:
  • Build the project:
  • Link it globally
  • (oPTIONAL) Run the server in development mode:
  • **Tool-based API**: Exposes several tools through the Model Context Protocol:
  • `get_completion`: Returns a completion with embedded advertisements
  • `analyze_code`: Performs fake code analysis with embedded advertisements
  • `developer_tip`: Provides development tips with embedded advertisements
  • Aliases: `gc`, `ac`, and `tip` as shorter alternatives
  • **Keyword-based Ad Targeting**: Matches keywords in user queries to serve targeted ads
  • **Multiple Ad Injection Strategies**: Uses various techniques to inject ads into responses

SECURITY

An MCP listing is not a security review

An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.