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_server_mysql
by jasbir125
Exposes MySQL database operations as tools for AI assistants via the Model Context Protocol (MCP).
Exposes MySQL database operations as tools for AI assistants via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Python 3.12.x
- ⚠️Requires a MySQL server (local or remote)
- ⚠️Requires an MCP-compatible client (e.g., Claude Desktop)
- ⚠️Requires specific configuration in a client's JSON config file and environment variables.
Review RequiredView Analysis
wp-content-mcp
by Akungapaul
Manages WordPress posts and pages, providing tools for content creation, updates, deletion, and advanced operations like scheduling and bulk editing.
Manages WordPress posts and pages, providing tools for content creation, updates, deletion, and advanced operations like scheduling and bulk editing.
Setup Requirements
- ⚠️Requires an existing WordPress instance with the REST API enabled.
- ⚠️Requires WordPress Application Passwords to be configured for authentication.
- ⚠️WP-CLI functionality is optional but requires local WP-CLI installation or SSH access configured via environment variables for remote execution.
Verified SafeView Analysis
mcp-google-drive
by ShakibaMirbagheri
Provides a Machine Control Protocol (MCP) interface to interact with Google Drive files and folders.
Provides a Machine Control Protocol (MCP) interface to interact with Google Drive files and folders.
Setup Requirements
- ⚠️Requires manual Google Cloud Console setup to obtain `credentials.json` (OAuth client ID).
- ⚠️Requires an initial manual OAuth authentication flow to generate `tokens.json`.
- ⚠️Requires Python 3.11 or higher for local execution.
Verified SafeView Analysis
cluster-mcp
by baraninja
Provides a unified interface for accessing diverse research, socioeconomic, news, health, environment, and trade data from multiple external providers.
Provides a unified interface for accessing diverse research, socioeconomic, news, health, environment, and trade data from multiple external providers.
Setup Requirements
- ⚠️Node.js version 20.0.0 or higher is required for all servers.
- ⚠️Full functionality for `environment-mcp` requires setting the `OPENAQ_API_KEY` environment variable. The `trade-mcp` and `research-mcp` servers also benefit from `COMTRADE_API_KEY` and `CONTACT_EMAIL` respectively for better rate limits and polite access.
- ⚠️Some servers (e.g., `environment-mcp`, `health-mcp`, `trade-mcp`) rely on local data files (e.g., country codes, HS catalogs) that must be present in the `dist/data/` directory after the build process.
Verified SafeView Analysis
router
by the-artinet-project
A dynamic orchestration library for routing messages between A2A enabled AI agents and marshalling MCP tool servers, enabling complex multi-agent and tool-using AI applications.
A dynamic orchestration library for routing messages between A2A enabled AI agents and marshalling MCP tool servers, enabling complex multi-agent and tool-using AI applications.
Setup Requirements
- ⚠️Requires Node.js version >=18.9.1.
- ⚠️Relies on an external Artinet API (api.stage.artinet.io/v1/connect) for core routing decisions, which could be a point of failure or require specific authentication/pricing.
- ⚠️Requires external MCP tool servers (e.g., @modelcontextprotocol/server-filesystem) to be installed and available for specific functionalities.
- ⚠️Currently only supports stdio MCP Servers, limiting integration options to processes that communicate via standard I/O streams.
Review RequiredView Analysis
plc-gateway
by hi-ropon
This server provides a FastAPI REST API for reading device values from Mitsubishi PLCs using the MC protocol.
This server provides a FastAPI REST API for reading device values from Mitsubishi PLCs using the MC protocol.
Setup Requirements
- ⚠️Requires a Mitsubishi PLC accessible via network (TCP/UDP).
- ⚠️No built-in authentication or authorization, requiring external security measures for production deployment.
- ⚠️Network connectivity between the server and the PLC is essential; firewall rules must permit MC Protocol communication (default port 5511).
Review RequiredView Analysis
mcp-server
by coval-ai
Provides a Model Context Protocol (MCP) server that enables AI assistants to interact with the Coval AI evaluation platform for launching and monitoring evaluation runs, managing AI agents and test sets, and retrieving evaluation metrics.
Provides a Model Context Protocol (MCP) server that enables AI assistants to interact with the Coval AI evaluation platform for launching and monitoring evaluation runs, managing AI agents and test sets, and retrieving evaluation metrics.
Setup Requirements
- ⚠️A Coval API Key is required (COVAL_API_KEY environment variable or X-API-Key header in Lambda). Without it, the server will only enable a basic 'ping' tool.
- ⚠️Requires Node.js version 20.0.0 or higher, as specified in package.json.
Verified SafeView Analysis
simple-timeserver-mcp-server
by rncz
Allows a Large Language Model (LLM) to fetch accurate current time, offset, delay, and stratum from NTP servers for various timezones.
Allows a Large Language Model (LLM) to fetch accurate current time, offset, delay, and stratum from NTP servers for various timezones.
Setup Requirements
- ⚠️Requires 'uv' for dependency management and running the server, which might be unfamiliar to users accustomed to 'pip'.
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires an LLM software with tool calling capabilities configured to integrate the MCP server.
Verified SafeView Analysis
memory-mcp-server
by jasonzhangshuo
A personal memory management system that allows an AI agent to store, search, update, and summarize personal memories, goals, and decisions, with robust integration and synchronization capabilities with the Feishu (Lark) platform for data visualization and backup.
A personal memory management system that allows an AI agent to store, search, update, and summarize personal memories, goals, and decisions, with robust integration and synchronization capabilities with the Feishu (Lark) platform for data visualization and backup.
Setup Requirements
- ⚠️Requires extensive Feishu API configuration, including setting up an application, obtaining an App ID, App Secret, App Token (for Base/Bitable), Table ID, and specific Feishu app permissions (e.g., `bitable:app`, `drive:drive`, `im:message`, `wiki:wiki.readonly`).
- ⚠️Python dependencies, including the potentially heavy `sklearn` for similarity calculations, must be installed (`pip install -r requirements.txt`).
- ⚠️For user-specific Feishu access (e.g., listing personal cloud documents), an OAuth 2.0 flow is required, involving manual browser interaction to get an authorization `code` and then exchanging it for `user_access_token` and `refresh_token`.
- ⚠️Specific operating system-level configurations are necessary, such as configuring the MCP Server within an IDE like Cursor (editing `cline_mcp_settings.json`) or setting up a macOS LaunchAgent/crontab for automatic Feishu synchronization.
Verified SafeView Analysis
graphql-mcp-server
by ThoreKoritzius
A Python MCP server for LLMs that indexes a GraphQL schema, stores embeddings for type-field signatures, and enables fast semantic lookup and query execution against a GraphQL endpoint.
A Python MCP server for LLMs that indexes a GraphQL schema, stores embeddings for type-field signatures, and enables fast semantic lookup and query execution against a GraphQL endpoint.
Setup Requirements
- ⚠️Requires an OpenAI API Key (or compatible embedding service) for generating embeddings, which typically involves paid usage.
- ⚠️Requires either a local GraphQL Schema Definition Language (SDL) file (default: src/schema.graphql) or access to a live GraphQL endpoint with introspection enabled.
- ⚠️Requires a Python 3 environment and package installation via pip.
Verified SafeView Analysis
actionboard-mcp
by Cloudscockpit
Provides a custom server for integration with Actionboard.ai services.
Provides a custom server for integration with Actionboard.ai services.
Review RequiredView Analysis
bible-MCP-server
by HananiahKao
Provides access to Bible verses and footnotes from a SQLite database via Model Context Protocol.
Provides access to Bible verses and footnotes from a SQLite database via Model Context Protocol.
Setup Requirements
- ⚠️Requires the 'Bible20240820.sqlite' database file, which is not included in the repository and must be acquired separately.
- ⚠️The path to the SQLite database is hardcoded as '/Users/hananiah/Developer/bible-MCP-server/Bible20240820.sqlite' in 'src/index.ts' and will require manual modification or recreating the exact directory structure for the server to function correctly outside of the original developer's environment.
- ⚠️The 'sqlite3' dependency is a native Node.js module and may require appropriate build tools (e.g., Python, C/C++ compiler) on the host system during 'npm install' if pre-built binaries are not available for your specific platform.