mcp-cro-analyzer
Verified Safeby amuyakkala
Overview
Asynchronously analyze web pages for Conversion Rate Optimization (CRO) issues using structural metrics and an Ollama-hosted Large Language Model.
Installation
python server.pyEnvironment Variables
- OLLAMA_HOST
- OLLAMA_MODEL
- MCP_PORT
- DEBUG
Security Notes
The server uses `httpx` for fetching URLs, `BeautifulSoup` for parsing, and `ollama` client for LLM interaction. It handles configuration via environment variables, avoiding hardcoded secrets. `safe_json_parse` attempts to defensively parse LLM output. The primary risk is resource exhaustion from fetching very large or complex web pages, or potential hallucinated malicious recommendations from the LLM, though the code does not execute these recommendations directly. No 'eval' or direct arbitrary code execution from user input or LLM output is apparent.
Similar Servers
uLoopMCP
Acts as a Model Context Protocol (MCP) server to bridge Unity Editor operations with AI coding tools like Cursor and Claude Code, enabling autonomous development loops for compiling, testing, logging, and scene automation.
nanobanana-mcp-server
Provides AI-powered image generation and editing capabilities through Google's Gemini models with intelligent model selection.
seamless-agent
Empowers AI agents within GitHub Copilot Chat (or similar LM clients) to seek interactive user confirmation and feedback via specialized tools (ask_user, plan_review, walkthrough_review) before executing actions, ensuring user control.
Unified-MCP-Tool-Graph
The Unified MCP Tool Graph aggregates and structures tool APIs from diverse Model Context Protocol (MCP) servers into a centralized Neo4j graph database, enabling LLMs and agentic AI systems to dynamically retrieve the most relevant tools for any task.