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)
rag2mcp_client
by ramonayy
Provides a RAG (Retrieval Augmented Generation) service via an MCP (Message Control Protocol) endpoint, allowing semantic search over vectorized document sections stored in a PostgreSQL database.
Provides a RAG (Retrieval Augmented Generation) service via an MCP (Message Control Protocol) endpoint, allowing semantic search over vectorized document sections stored in a PostgreSQL database.
Setup Requirements
- ⚠️Docker required to run the PostgreSQL database with pgvector extension.
- ⚠️Requires Python 3.13 or higher.
- ⚠️Initial database population requires running 'src/database/db.py' with PDF documents present in the configured data directory.
- ⚠️Requires a HuggingFace SentenceTransformer model (specified by EMBEDDING_MODEL env var) to be downloaded/accessible.
Verified SafeView Analysis
mcp-multiple-db-toolbox
by trupti79916
The MCP server acts as a unified gateway to connect to and interact with multiple database types (PostgreSQL, MongoDB, Redis, SAP HANA) via dynamically generated tools.
The MCP server acts as a unified gateway to connect to and interact with multiple database types (PostgreSQL, MongoDB, Redis, SAP HANA) via dynamically generated tools.
Setup Requirements
- ⚠️Requires Python 3.8+ and `pip install -r requirements.txt`.
- ⚠️Requires meticulous configuration of `config.yaml` and a `.env` file with correct database credentials for active connectors.
- ⚠️The MongoDB connector includes `tlsAllowInvalidCertificates=True`, which is a significant security risk for production environments that users must explicitly address by removing or properly configuring TLS.
- ⚠️Database connectors are initialized lazily, meaning connection errors for a specific database will only surface when a tool targeting that database is first called, not during server startup.
- ⚠️The HANA DB connector (`hdbcli`) might have specific system-level dependencies or installation complexities beyond typical Python packages.
Review RequiredView Analysis
mcp-server
by Anshida-Ansari
Provides a simple API for classifying messages into predefined categories based on keywords.
Provides a simple API for classifying messages into predefined categories based on keywords.
Setup Requirements
- ⚠️Requires Node.js runtime.
- ⚠️The 'dotenv' dependency is imported but 'dotenv.config()' is not called in 'index.js', meaning the 'PORT' environment variable must be explicitly set in the environment (e.g., `PORT=3000 node index.js`) rather than relying on a .env file for automatic loading by the application.
- ⚠️The server utilizes 'express' version 5.2.1, which is a pre-release (alpha/beta) version. This might lead to unexpected behavior or compatibility issues compared to the stable Express 4.x.x series.
Verified SafeView Analysis
schwaizer-opendata-mcp
by ishumilin
Provides a read-only Model Context Protocol (MCP) server for interacting with Switzerland's open data portal (opendata.swiss, CKAN).
Provides a read-only Model Context Protocol (MCP) server for interacting with Switzerland's open data portal (opendata.swiss, CKAN).
Setup Requirements
- ⚠️Requires access to the external opendata.swiss (CKAN) API for full functionality.
- ⚠️SQL datastore queries via `datastore_search_sql` are disabled by default and require setting `ENABLE_SQL=true` in the environment variables to use.
Verified SafeView Analysis
mcp_server_test
by KyleDeng
Implements a Model Context Protocol (MCP) server to expose Python functions as tools, resources, and prompts for AI agent interaction, facilitating local file system operations, simple arithmetic, and account tracking.
Implements a Model Context Protocol (MCP) server to expose Python functions as tools, resources, and prompts for AI agent interaction, facilitating local file system operations, simple arithmetic, and account tracking.
Setup Requirements
- ⚠️Requires Python 3.x environment.
- ⚠️Certain tools (e.g., `list_desktop_files`) are Linux/MacOS exclusive due to platform-specific path resolution (`os.path.expanduser("~/Desktop")`).
- ⚠️Creates data files (`.accounting_data/accounting_data.json`, `history.json`) in the current working directory, which might lead to unexpected files if not managed.
Verified SafeView Analysis
MCPStreamable
by DavidMFresneda
This server exposes a simple 'greeting' function as an HTTP-streamable microservice using the MCP framework.
This server exposes a simple 'greeting' function as an HTTP-streamable microservice using the MCP framework.
Setup Requirements
- ⚠️Requires Python 3.12 or higher
- ⚠️Requires the 'mcp[cli]' package to be installed
Verified SafeView Analysis
mcpresearch
by WizzdimAdmin
An MCP-compliant server designed for learning, experimentation, and integration with an AI platform, providing placeholder tools, resources, and prompts.
An MCP-compliant server designed for learning, experimentation, and integration with an AI platform, providing placeholder tools, resources, and prompts.
Setup Requirements
- ⚠️Requires Python 3.11+
- ⚠️Local setup recommends Conda environment for dependencies
- ⚠️Docker is needed for HTTP transport in a deployed context
Verified SafeView Analysis
pabal-web-mcp
by quartz-labs-dev
A Model Context Protocol (MCP) server for bidirectional conversion and optimization of App Store Optimization (ASO) data with web SEO content, enabling synchronized app store listings and web presence.
A Model Context Protocol (MCP) server for bidirectional conversion and optimization of App Store Optimization (ASO) data with web SEO content, enabling synchronized app store listings and web presence.
Setup Requirements
- ⚠️Requires Node.js >= 18.
- ⚠️Requires `pabal-mcp` to be installed and its `dataDir` configured in `~/.config/pabal-mcp/config.json` to the absolute path of the `pabal-web` project.
- ⚠️Requires `mcp-appstore` server (an external tool) to be installed and running/configured for `keyword-research` functionality.
Review RequiredView Analysis
jenkins-mcp-server
by dongood
Enables Claude to communicate with Jenkins CI/CD servers to query build information, analyze failures, and monitor CI/CD infrastructure.
Enables Claude to communicate with Jenkins CI/CD servers to query build information, analyze failures, and monitor CI/CD infrastructure.
Setup Requirements
- ⚠️Requires JENKINS_URL, JENKINS_USERNAME, and JENKINS_API_TOKEN environment variables.
- ⚠️When configured with Claude Desktop or Claude Code, the 'args' path to the server's 'build/index.js' must be an absolute path.
Verified SafeView Analysis
hello-world-mcp
by dominicholmes21
A minimal Model Context Protocol (MCP) server designed to verify MCP client configurations and test a basic end-to-end integration workflow.
A minimal Model Context Protocol (MCP) server designed to verify MCP client configurations and test a basic end-to-end integration workflow.
Setup Requirements
- ⚠️Requires Node.js v18.0.0 or higher.
- ⚠️Communicates over standard input/output (stdio), expecting to be spawned by an MCP client or managed process for interaction.
Verified SafeView Analysis
mcp-gitlab-mcp-server900
by bioanywhere
Provides Docker deployment and CI/CD configuration for a generic MCP server application.
Provides Docker deployment and CI/CD configuration for a generic MCP server application.
Setup Requirements
- ⚠️Requires Docker installed to build and run containers.
- ⚠️GCP_CREDENTIALS and GCP_PROJECT_ID secrets are required in repository settings for automated builds to Google Artifact Registry.
- ⚠️The actual server application code itself is not provided, only the deployment infrastructure.
Verified SafeView Analysis
stdio-mcp-client-server
by Dhull442
Interactive AI chat with document retrieval and extensible tool integration via a command-line interface.
Interactive AI chat with document retrieval and extensible tool integration via a command-line interface.
Setup Requirements
- ⚠️Requires Openrouter API Key (Paid)
- ⚠️Requires Python
- ⚠️Requires `MODEL` environment variable (e.g., 'anthropic/claude-3-haiku:beta')