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)
mcp_openapi_bridge
by digit1024
A Model Context Protocol (MCP) server that dynamically exposes REST API endpoints as MCP tools by reading OpenAPI specifications.
A Model Context Protocol (MCP) server that dynamically exposes REST API endpoints as MCP tools by reading OpenAPI specifications.
Setup Requirements
- ⚠️Requires Rust/Cargo toolchain for building.
- ⚠️Requires `BASE_URL` and `DOC_URL` environment variables.
- ⚠️The `INSECURE` environment variable allows disabling SSL certificate validation, which poses a security risk if misused.
Verified SafeView Analysis
thingsboard-mcp
by pophalea
Enables AI assistants to interact directly with ThingsBoard instances for managing IoT assets, devices, telemetry, and alarms via a Model Context Protocol (MCP) server.
Enables AI assistants to interact directly with ThingsBoard instances for managing IoT assets, devices, telemetry, and alarms via a Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires 'tb-rest-client' Python package to be installed.
- ⚠️Needs ThingsBoard URL, username, password, and edition (CE/PE) configured via environment variables.
- ⚠️Initial tool generation script (`generate_thingsboard_mcp.py`) must be run first to create the API wrappers.
Verified SafeView Analysis
mcp-deployment
by Daniel-Warner-X
Deployment and management of Model Context Protocol (MCP) servers on OpenShift Local for integrating tools like ToolHive and Google Workspace.
Deployment and management of Model Context Protocol (MCP) servers on OpenShift Local for integrating tools like ToolHive and Google Workspace.
Setup Requirements
- ⚠️Requires OpenShift Local (CRC) with `cluster-admin` access.
- ⚠️Significant memory constraints on OpenShift Local necessitate resource reduction (e.g., lower Helm values, `oc patch` for pods).
- ⚠️Manual Google Cloud Console setup for OAuth 2.0 Client ID is required.
- ⚠️OAuth authentication for Google Workspace MCP requires `oc port-forward` for callback handling during initial tool calls.
Verified SafeView Analysis
mcp-custom-test
by mengxuwen
Exposes system information, database queries, and external API calls as remote tools via an SSE-based server, often proxied by Ngrok, for remote execution and monitoring.
Exposes system information, database queries, and external API calls as remote tools via an SSE-based server, often proxied by Ngrok, for remote execution and monitoring.
Setup Requirements
- ⚠️Requires Ngrok executable installed and configured with a Windows-specific path (e.g., `D:\Downloads\ngrok-v3-stable-windows-amd64\ngrok.exe`) in `server_config.json`.
- ⚠️Requires access to a specific MySQL database (`db_d_iot_complaint`) with provided credentials and schema (`iot_it_complaint_form` table).
- ⚠️Requires a valid AMap (Gaode Map) API key configured in `server_config.json`.
- ⚠️The `client_sync.java_config_path` in `server_config.json` points to a Windows-specific path for a Java client configuration, indicating a tight coupling with a particular client setup.
Review RequiredView Analysis
early-mcp-server
by janfincke
Enables AI assistants to interact with the EARLY app time tracking API for operations like creating, editing, and querying time entries, as well as managing activity timers.
Enables AI assistants to interact with the EARLY app time tracking API for operations like creating, editing, and querying time entries, as well as managing activity timers.
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0.
- ⚠️Requires EARLY API Key and API Secret, which must be obtained from the EARLY app settings (Settings → Developer → API Keys) and configured as environment variables.
- ⚠️Integration with MCP clients like Claude Desktop requires manual JSON configuration in a specific local file, including the command to run the server and environment variables.
Verified SafeView Analysis
MCP-tool-client-and-server
by Rohitw3code
Implements a simplified Model Context Protocol (MCP) server providing Twitter and Slack tools, integrated with LangGraph and OpenAI GPT-4o-mini for AI-driven interaction and agentic workflows.
Implements a simplified Model Context Protocol (MCP) server providing Twitter and Slack tools, integrated with LangGraph and OpenAI GPT-4o-mini for AI-driven interaction and agentic workflows.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid Service)
- ⚠️Servers and clients must be run separately in different terminals
- ⚠️Python 3 environment required
Verified SafeView Analysis
jama-mcp-server-graphrag
by arthurfantaci
Provides a GraphRAG backend for a requirements management knowledge graph, serving as both an MCP server for Claude Desktop and a REST API for a React chatbot.
Provides a GraphRAG backend for a requirements management knowledge graph, serving as both an MCP server for Claude Desktop and a REST API for a React chatbot.
Setup Requirements
- ⚠️Requires access to a Neo4j database (e.g., Neo4j AuraDB), which may incur costs.
- ⚠️Requires an OpenAI API Key for LLM calls (embeddings, chat models), which is a paid service.
- ⚠️Requires Python 3.12+ for execution.
- ⚠️Uses `uv` as the Python package manager, which should be installed if not already present.
Verified SafeView Analysis
MCP-Server
by VenushkiT
The server provides weather alerts and forecasts for a US state or location, acting as a set of tools for an MCP agent.
The server provides weather alerts and forecasts for a US state or location, acting as a set of tools for an MCP agent.
Setup Requirements
- ⚠️Requires 'mcp' and 'httpx' Python packages.
- ⚠️Requires a compatible agent or environment to interact with the FastMCP server via standard I/O.
Verified SafeView Analysis
aave-sentinel
by Kimchiigu
An AI-powered DeFi dashboard for autonomous Aave V3 position management and liquidation prevention.
An AI-powered DeFi dashboard for autonomous Aave V3 position management and liquidation prevention.
Setup Requirements
- ⚠️Requires an Azure OpenAI API Key and Endpoint (Paid service).
- ⚠️Relies on a pre-deployed, external MCP server for all Aave V3 interactions; instructions for self-hosting the Python backend are not provided.
- ⚠️Requires a WalletConnect Project ID (NEXT_PUBLIC_REOWN_PROJECT_ID or REOWN_PROJECT_ID).
Review RequiredView Analysis
mcp_server_weather_shilLoon
by shilloon
Provides current and hourly weather forecasts for a specified geographic location.
Provides current and hourly weather forecasts for a specified geographic location.
Setup Requirements
- ⚠️Requires Python 3.11 or higher
Verified SafeView Analysis
mcp-server-fvwm3
by elsanchez
Enables LLMs to interact with FVWM3 for configuration generation, debugging, window management, and development assistance.
Enables LLMs to interact with FVWM3 for configuration generation, debugging, window management, and development assistance.
Setup Requirements
- ⚠️Requires Node.js 18+, FVWM3 (v1.1.5+), xrandr, and FvwmCommand to be installed and accessible.
- ⚠️Hardcoded file paths for configuration and documentation resources (e.g., `~/.fvwm/config`, `~/repo/utils/desktop-settings/CLAUDE.md`) mean the user's filesystem structure must match or the code needs modification.
- ⚠️The server's capabilities inherently pose significant security risks due to direct shell command execution; requires extreme caution and use only in trusted, isolated environments.
Review RequiredView Analysis
intern-trial-day-assignment-mcp
by donvini94
This server acts as an MCP (Model Context Protocol) gateway, providing AI assistants with tools to manage Keycloak realms and users via its Admin REST API.
This server acts as an MCP (Model Context Protocol) gateway, providing AI assistants with tools to manage Keycloak realms and users via its Admin REST API.
Setup Requirements
- ⚠️Requires Python 3.13 or higher.
- ⚠️A running Keycloak instance (local or remote) is mandatory.
- ⚠️Requires a Keycloak client configured with 'Service Account Enabled' and appropriate admin roles for permissions (e.g., `admin-cli` client and necessary roles).
- ⚠️Dependency management is recommended with `uv`.