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(8554)
octopus-mcp-poc
by linogarciavallejo
A proof-of-concept server designed to receive and log webhooks from GitHub and GitLab repositories.
A proof-of-concept server designed to receive and log webhooks from GitHub and GitLab repositories.
Setup Requirements
- ⚠️Requires Node.js and npm/yarn to install dependencies and run.
- ⚠️Requires environment variables (PORT, WEBHOOK_SECRET, GITLAB_WEBHOOK_SECRET, APP_ID) to be set, typically via a .env file.
- ⚠️For webhooks to reach it, the server must be publicly accessible or run behind a tunneling service (e.g., ngrok).
Verified SafeView Analysis
metabase-mcp
by BridgerB
Provides an MCP server to interact with Metabase instances, enabling programmatic access to databases, tables, saved questions (cards), dashboards, and collections, as well as raw API calls.
Provides an MCP server to interact with Metabase instances, enabling programmatic access to databases, tables, saved questions (cards), dashboards, and collections, as well as raw API calls.
Setup Requirements
- ⚠️Requires Deno runtime to execute.
- ⚠️Requires a running Metabase instance reachable by the server.
- ⚠️Requires either METABASE_API_KEY or (METABASE_USERNAME and METABASE_PASSWORD) environment variables for Metabase authentication, as used by `src/client.ts` (note: README uses METABASE_BASE_URL, but client.ts expects METABASE_URL).
Verified SafeView Analysis
slack-messages
by cardmagic
Fuzzy search and browse Slack messages and threads from the command line or as an MCP server.
Fuzzy search and browse Slack messages and threads from the command line or as an MCP server.
Setup Requirements
- ⚠️Requires Node.js 22+
- ⚠️Requires a Slack User OAuth Token (xoxp-) with multiple specific scopes (`channels:history`, `groups:history`, `im:history`, `mpim:history`, `users:read`, `channels:read`, `groups:read`, `im:read`, `mpim:read`). Creating this token involves creating a Slack app and manually adding scopes.
- ⚠️Initial indexing (`slack-messages index`) can take a long time for large Slack workspaces due to Slack API rate limits and the volume of messages.
Verified SafeView Analysis
swechain-mcp-server
by lascam-UFU
Orchestrates interactions with a SweChain blockchain, providing a Model Context Protocol (MCP) interface to manage auctions, bids, balances, and query blockchain status for programmatic access.
Orchestrates interactions with a SweChain blockchain, providing a Model Context Protocol (MCP) interface to manage auctions, bids, balances, and query blockchain status for programmatic access.
Setup Requirements
- ⚠️Requires a running SweChain node (from `lascam-UFU/swechain` repository)
- ⚠️Requires the `swechaind` binary to be installed and available in the system's PATH
- ⚠️Uses `--keyring-backend test` for all `swechaind` interactions, implying a test/development keyring setup.
Verified SafeView Analysis
webots-youbot-mcp
by luisfelipesena
Provides a Model Context Protocol (MCP) bridge to allow AI agents like Claude Code and Cursor to monitor and control Webots robot simulations in real-time.
Provides a Model Context Protocol (MCP) bridge to allow AI agents like Claude Code and Cursor to monitor and control Webots robot simulations in real-time.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires 'mcp', 'pydantic', and optionally 'Pillow' Python packages.
- ⚠️On macOS, force reload/reset functionality requires granting accessibility permissions to the terminal/IDE running the server for 'osascript' to control Webots.
- ⚠️Requires a running Webots simulation with the 'mcp_bridge.py' integrated into the robot controller.
Verified SafeView Analysis
mcp-server-study
by dawkareshubham
A collection of Model Context Protocol (MCP) projects demonstrating various server implementations and client interactions, including tools, resources, prompts, multi-server connections, and OpenAI integration.
A collection of Model Context Protocol (MCP) projects demonstrating various server implementations and client interactions, including tools, resources, prompts, multi-server connections, and OpenAI integration.
Setup Requirements
- ⚠️Requires `uv` for dependency management and running projects.
- ⚠️Requires Python 3.11+ (some projects specify 3.10+, but 3.11+ is common).
- ⚠️OpenAI API Key is required for projects integrating with LLMs (e.g., mcp-client, mcp-build-memory-tracker, mcp-build-client-agent-airbnb-memory).
Review RequiredView Analysis
MetaTrader-5-MCP-Server
by Cloudmeru
Provides read-only access to MetaTrader 5 market data, technical analysis, and forecasting capabilities via Model Context Protocol.
Provides read-only access to MetaTrader 5 market data, technical analysis, and forecasting capabilities via Model Context Protocol.
Setup Requirements
- ⚠️Requires Windows OS as the MetaTrader5 library is Windows-only.
- ⚠️MetaTrader 5 terminal must be installed and running on the same machine.
- ⚠️Python 3.10+ is required.
- ⚠️Algorithmic trading must be enabled within the MetaTrader 5 terminal (Tools → Options → Expert Advisors).
Verified SafeView Analysis
trend-analysis-mcp-remote-server
by aritracodespy
This server acts as a remote intermediary for trend analysis, receiving analysis requests via WebSocket, forwarding them to another backend service, and relaying results back to clients, while also providing an API for data reporting.
This server acts as a remote intermediary for trend analysis, receiving analysis requests via WebSocket, forwarding them to another backend service, and relaying results back to clients, while also providing an API for data reporting.
Setup Requirements
- ⚠️Requires a separate 'remote server' running at the `REMOTE_SERVER_URL` to perform the actual trend analysis, as this server acts primarily as a proxy/orchestrator.
- ⚠️The data-store uses an in-memory array for simplicity, meaning all reported data is lost on server restart, making it unsuitable for persistent data storage without modifications.
- ⚠️Lacks any authentication or authorization, making it vulnerable to unauthorized access and misuse if deployed in a production environment.
Review RequiredView Analysis
mcp-aws-devops-server
by suryansh639
Enables AI agents to safely execute DevOps and CloudOps operations across AWS, Azure, GCP, and Kubernetes environments using a zero-trust security model.
Enables AI agents to safely execute DevOps and CloudOps operations across AWS, Azure, GCP, and Kubernetes environments using a zero-trust security model.
Setup Requirements
- ⚠️Requires AWS CLI configured for AWS operations.
- ⚠️Requires Docker installed for containerized deployments.
- ⚠️Requires Terraform and/or kubectl configured for IaC deployments.
- ⚠️Requires Python 3.11+.
- ⚠️Azure operations require `AZURE_SUBSCRIPTION_ID` environment variable.
- ⚠️GCP operations require `GOOGLE_APPLICATION_CREDENTIALS` path to service account key.
Verified SafeView Analysis
jewei-mcp-nacos
by jeweis
Allows AI assistants to query and manage configurations in a Nacos server.
Allows AI assistants to query and manage configurations in a Nacos server.
Setup Requirements
- ⚠️Requires a running and accessible Nacos server instance.
- ⚠️Nacos server authentication (username/password) must be provided via environment variables if enabled.
- ⚠️The NACOS_VERSION environment variable is crucial for selecting the correct Nacos API client (1, 2, or 3) and port configuration.
- ⚠️Requires Python 3.10 or newer.
Verified SafeView Analysis
Arctic-BlueSense-AI-Powered-Ocean-Monitoring
by ben854719
An AI-powered monitoring system for the Canadian Arctic Ocean, designed for defense, environmental protection, and scientific research.
An AI-powered monitoring system for the Canadian Arctic Ocean, designed for defense, environmental protection, and scientific research.
Setup Requirements
- ⚠️Requires Google Cloud API access for Gemini 2.5 Flash (incurs costs).
- ⚠️Requires a LangSmith account for experiment tracking and traceability (paid service).
- ⚠️Involves setup and secure management of RS256 asymmetric encryption keys.
- ⚠️Lists 'MCP Server' as a prerequisite, which is ambiguous and could be a significant, unclarified dependency.
Verified SafeView Analysis
tushare_etf_mcp
by Xxx00xxX33
Provides a Model-Context-Protocol (MCP) server for retrieving and analyzing Exchange-Traded Fund (ETF) data from the Chinese A-share market via the TuShare API.
Provides a Model-Context-Protocol (MCP) server for retrieving and analyzing Exchange-Traded Fund (ETF) data from the Chinese A-share market via the TuShare API.
Setup Requirements
- ⚠️Requires a TuShare API Token (free registration is available, but usage limits apply).
- ⚠️Python 3.9+ is required for local development.
- ⚠️Docker and Docker Compose are recommended for easy deployment and setup.