Stop Searching. Start Trusting.
The curated directory of MCP servers, vetted for security, efficiency, and quality.
Tired of the MCP "Marketplace" Chaos?
We built MCPScout.ai to solve the ecosystems biggest pain points.
No Insecure Dumps
We manually analyze every server for basic security flaws.
Easy Setup
Our gotcha notes warn you about complex setups.
Avoid "Token Hogs"
We estimate token costs for cost-effective agents.
Products, Not Demos
We filter out "Hello World" demos.
Vetted Servers(9120)
A Model Context Protocol (MCP) server for basic Universal Scene Description (USD) operations and NVIDIA Omniverse integration.
A Model Context Protocol (MCP) server for basic Universal Scene Description (USD) operations and NVIDIA Omniverse integration.
Setup Requirements
- ⚠️Requires Pixar USD ('pxr') Python bindings, which can be complex to install and might need specific system configurations or pre-built binaries.
- ⚠️The project is explicitly marked as 'WARNING totally WIP!!!' and 'not working in any meaningful way!!!' in the README, indicating it is not production-ready and may be unstable.
- ⚠️Python 3.7+ is required.
Review RequiredView Analysis
playwright-mcp-vercel
by HaolongChen
Provides a REST API endpoint to proxy requests to the Playwright Model Context Protocol (MCP) tool, enabling serverless browser automation.
Provides a REST API endpoint to proxy requests to the Playwright Model Context Protocol (MCP) tool, enabling serverless browser automation.
Setup Requirements
- ⚠️Requires a Vercel account for serverless deployment.
- ⚠️During cold starts in the serverless environment, `npx playwright-mcp` will likely download `playwright-mcp` and potentially Playwright browser binaries, leading to increased latency and resource consumption.
- ⚠️The `package.json` specifies `main: "index.js"` and `start: "node index.js"`, but the provided server logic is in `server.js` and Vercel configuration explicitly points to `server.js` for deployment. This discrepancy could cause confusion for local development if `index.js` is a wrapper file not provided.
Review RequiredView Analysis
iwsdk-rag-mcp
by felixtrz
Provides a Model Context Protocol (MCP) server for AI assistants to perform semantic code search and understand the Immersive Web SDK (IWSDK) codebase using Retrieval-Augmented Generation (RAG) with vector embeddings.
Provides a Model Context Protocol (MCP) server for AI assistants to perform semantic code search and understand the Immersive Web SDK (IWSDK) codebase using Retrieval-Augmented Generation (RAG) with vector embeddings.
Setup Requirements
- ⚠️Requires Node.js version 20.19.0 or higher.
- ⚠️pnpm is the recommended package manager for installation and development.
- ⚠️The first run involves downloading a ~420MB embedding model (`jinaai/jina-embeddings-v2-base-code`) from Hugging Face, which can cause a slow initial startup.
- ⚠️This is an MCP server designed for integration with tools like Claude Code/Desktop, not a standalone web service.
Verified SafeView Analysis
MCP-Server-y-SAP-B1
by JeanmarcoLujan
Acts as a Smart Connector for SAP Business One (B1) by exposing a subset of its data via the Model Context Protocol (MCP), enabling integration with AI models or other MCP-compatible clients.
Acts as a Smart Connector for SAP Business One (B1) by exposing a subset of its data via the Model Context Protocol (MCP), enabling integration with AI models or other MCP-compatible clients.
Setup Requirements
- ⚠️Requires an active SAP HANA database instance with specified schema and valid credentials.
- ⚠️Environment variables (HANA_HOST, HANA_PORT, HANA_USER, HANA_PASSWORD, HANA_DB_SCHEMA) must be configured for the application to connect to SAP HANA.
- ⚠️The server is designed to be consumed by a Model Context Protocol (MCP) client or an LLM, not a generic HTTP client, requiring specific client-side integration.
Review RequiredView Analysis
mcp-agent
by sanjanb
A production-ready HR Assistant that answers HR policy questions using RAG, performs resume screening, and tracks onboarding tasks.
A production-ready HR Assistant that answers HR policy questions using RAG, performs resume screening, and tracks onboarding tasks.
Setup Requirements
- ⚠️Requires OpenAI or Gemini API Key (Paid) for AI responses, otherwise falls back to basic retrieval.
- ⚠️Requires Streamlit for the user interface.
- ⚠️Optional: Redis server for conversation caching; otherwise, an in-memory fallback is used.
- ⚠️Python 3.8+ required.
- ⚠️Embedding models (e.g., 'all-MiniLM-L6-v2') are downloaded on first use, which may cause an initial delay.
Verified SafeView Analysis
mcp-server-demo
by Mukuloli
A demonstration server application, likely written in Python, showcasing a specific protocol or service (possibly related to 'MCP').
A demonstration server application, likely written in Python, showcasing a specific protocol or service (possibly related to 'MCP').
Setup Requirements
- ⚠️Requires `uv` installed to manage dependencies and run the server.
- ⚠️Requires a specific Python version, as indicated by the `.python-version` file.
Verified SafeView Analysis
powerbi-mcp-demo-model-refactor
by freddyfredster
This repository demonstrates how to refactor, optimize, and govern Power BI semantic models using natural language prompts via GitHub Copilot and the Power BI Modeling MCP Server VS Code extension.
This repository demonstrates how to refactor, optimize, and govern Power BI semantic models using natural language prompts via GitHub Copilot and the Power BI Modeling MCP Server VS Code extension.
Setup Requirements
- ⚠️Requires GitHub Copilot subscription (Paid)
- ⚠️Requires Power BI Desktop with 'Modern metadata ON' enabled
- ⚠️Requires Power BI Modeling MCP Server VS Code extension
Verified SafeView Analysis
telescope-mcp
by mgrandau
An MCP (Model Context Protocol) server enabling AI agents to control telescope hardware (cameras, motors, sensors) and providing a web dashboard for human monitoring and manual control.
An MCP (Model Context Protocol) server enabling AI agents to control telescope hardware (cameras, motors, sensors) and providing a web dashboard for human monitoring and manual control.
Setup Requirements
- ⚠️Requires ZWO ASI SDK (`libASICamera2.so`) for hardware camera control (Linux/macOS specific paths and udev rules for permissions).
- ⚠️Requires `gh` (GitHub CLI) to be installed and authenticated for issue creation utilities (`utils/create_issues.py`).
- ⚠️Python 3.10+ is required.
- ⚠️The `pdm` package manager is used consistently across the project for dependency management and running scripts.
- ⚠️PySerial is implicitly required for Arduino sensor and serial motor drivers (hardware mode).
Verified SafeView Analysis
Browser-Automation-MCP
by chayan-1906
Enables AI agents to perform complex browser automation and web scraping using Puppeteer, managing persistent sessions and various interaction modes.
Enables AI agents to perform complex browser automation and web scraping using Puppeteer, managing persistent sessions and various interaction modes.
Setup Requirements
- ⚠️Requires Node.js 18+.
- ⚠️Relies on a direct GitHub dependency (`mcp-utils`) which could be unstable or change.
- ⚠️Creates persistent user profiles (e.g., `~/.browser-automation-mcp`) that grow over time.
Review RequiredView Analysis
ibkr_headless_mcp
by johnlam1968
Provides an MCP server to access Interactive Brokers (IBKR) API endpoints for financial data and trading operations via an LLM agent, using OAuth for authentication.
Provides an MCP server to access Interactive Brokers (IBKR) API endpoints for financial data and trading operations via an LLM agent, using OAuth for authentication.
Setup Requirements
- ⚠️Requires an Interactive Brokers (IBKR) account with API access enabled.
- ⚠️Requires generation and secure local storage of OAuth 1.0a private key files (`private_encryption.pem`, `private_signature.pem`) and a DH prime, as detailed in the `ibind` library's OAuth wiki.
- ⚠️Requires manual configuration of multiple IBKR OAuth credentials and file paths in a `.env` file.
Verified SafeView Analysis
mail-mcp
by support-and-care-labs
Serves as an MCP server to access, search, and analyze Apache Maven mailing list archives, extracting metadata and providing structured access to email content and threads.
Serves as an MCP server to access, search, and analyze Apache Maven mailing list archives, extracting metadata and providing structured access to email content and threads.
Setup Requirements
- ⚠️Docker Desktop (or Podman) with Docker Compose V2 is required to run the full stack.
- ⚠️An Elasticsearch instance must be running and accessible for data storage and search.
- ⚠️Mailing list archives (mbox files) need to be downloaded and indexed into Elasticsearch using provided CLI tools before the server can return meaningful results.
Verified SafeView Analysis
mcp-manager
by Ragtimelab
A command-line interface (CLI) tool for managing Model Context Protocol (MCP) servers locally, providing installation, upgrade, health check, backup, and diagnostic functionalities similar to `brew`.
A command-line interface (CLI) tool for managing Model Context Protocol (MCP) servers locally, providing installation, upgrade, health check, backup, and diagnostic functionalities similar to `brew`.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Relies on `uv` for installation and local execution.
- ⚠️Requires `uvx` and/or `npx` to be installed and in PATH for managing respective MCP server types (Python/Node.js).