JSPM

nia-webeval-mcp

1.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7
  • Score
    100M100P100Q13303F
  • License MIT

NIA WebEval MCP Server for web UI/UX evaluation with AI-powered browser automation

Package Exports

  • nia-webeval-mcp
  • nia-webeval-mcp/bin/nia-webeval-mcp

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (nia-webeval-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

NIA WebEval MCP Server

AI-powered web UI/UX evaluation tools for Cursor and Claude Desktop via Model Context Protocol (MCP).

🚀 Features

  • Web UI/UX Evaluation: AI agent analyzes websites for usability, design, and user experience
  • Browser Automation: Set up authenticated sessions and interact with web applications
  • Screenshot Analysis: Capture and analyze web page states
  • Zero Setup: No local dependencies - connects to NIA's cloud infrastructure

📦 Installation

npm install -g nia-webeval-mcp

🔑 Get Your API Key

  1. Visit nia.ai/api-keys
  2. Sign up and get your free API key
  3. Keep it handy for configuration

⚙️ Configuration

For Cursor

Add to your ~/.cursor/mcp.json or .cursor/mcp.json:

{
  "mcpServers": {
    "nia-webeval": {
      "command": "npx",
      "args": ["-y", "nia-webeval-mcp"],
      "env": {
        "NIA_API_KEY": "your_nia_api_key_here"
      }
    }
  }
}

For Claude Desktop

Add to your ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "nia-webeval": {
      "command": "npx",
      "args": ["-y", "nia-webeval-mcp"],
      "env": {
        "NIA_API_KEY": "your_nia_api_key_here"
      }
    }
  }
}

🛠️ Available Tools

web_eval_agent

Evaluates web UI/UX with AI analysis:

  • url: Website URL to evaluate
  • task: Specific evaluation task (e.g., "Check mobile responsiveness")
  • headless_browser: Run in background (true/false)

browser_login_setup

Sets up authenticated browser sessions:

  • url: Login page URL

💡 Usage Examples

In Cursor or Claude Desktop, you can now ask:

  • "Evaluate the UX of https://example.com"
  • "Check if the checkout process on this site is user-friendly"
  • "Analyze the mobile responsiveness of my landing page"
  • "Set up a login session for testing"

🏗️ How It Works

  1. Zero Local Setup: No Python, browser dependencies, or complex installations
  2. Cloud-Powered: Connects to NIA's cloud infrastructure with real browsers
  3. AI Analysis: Uses advanced AI models for comprehensive UX evaluation
  4. MCP Protocol: Integrates seamlessly with Cursor and Claude Desktop

💰 Pricing

  • Free Tier: 100 evaluations/month
  • Pro: Unlimited evaluations - $9/month
  • Enterprise: Custom solutions available

📚 Documentation

🆘 Support

📄 License

MIT License - see LICENSE file for details.


Made with ❤️ by NIA AI