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-gemini_cli
by maan314
Provides a command-line interface and an unauthenticated HTTP API server for interacting with Google's Gemini generative AI model, enabling chat functionalities and dynamic configuration of the API key and model.
Provides a command-line interface and an unauthenticated HTTP API server for interacting with Google's Gemini generative AI model, enabling chat functionalities and dynamic configuration of the API key and model.
Setup Requirements
- ⚠️Requires Node.js runtime.
- ⚠️Requires `npm install` for dependencies.
- ⚠️Requires a Google Gemini API Key (paid service).
Review RequiredView Analysis
test_remote_MCP_server
by Hrishikesh-Gaikwad-GG
Provides a simple calculator and random number generation service via an MCP API.
Provides a simple calculator and random number generation service via an MCP API.
Setup Requirements
- ⚠️Python 3.12+ required.
Verified SafeView Analysis
cronitor-mcp
by zero-to-prod
Serves as a Multi-Cloud Platform (MCP) server for integrating with Cronitor's monitoring and observability API, allowing filtering and pagination of issues.
Serves as a Multi-Cloud Platform (MCP) server for integrating with Cronitor's monitoring and observability API, allowing filtering and pagination of issues.
Setup Requirements
- ⚠️Requires PHP 8.4 or higher.
- ⚠️The CRONITOR_API_KEY environment variable must be set for the server to function.
- ⚠️Requires 'json' and 'curl' PHP extensions.
- ⚠️Docker is the recommended deployment method for ease of setup.
Verified SafeView Analysis
azure-functions-templates-mcp-server
by manvkaur
Provides ready-to-use Azure Functions templates across multiple languages for rapid development and deployment through an MCP client.
Provides ready-to-use Azure Functions templates across multiple languages for rapid development and deployment through an MCP client.
Setup Requirements
- ⚠️Requires Node.js 18+ (LTS recommended)
Verified SafeView Analysis
jmeter-mcp-server-ts
by vjgit-369
The server enables AI assistants to programmatically interact with Apache JMeter for comprehensive performance testing, including test execution, analysis, report generation, and test plan creation.
The server enables AI assistants to programmatically interact with Apache JMeter for comprehensive performance testing, including test execution, analysis, report generation, and test plan creation.
Setup Requirements
- ⚠️Requires Node.js version 18 or higher to be installed.
- ⚠️Requires Apache JMeter 5.0 or higher to be installed and accessible.
- ⚠️The `JMETER_HOME` environment variable must be explicitly set to the JMeter installation directory.
Verified SafeView Analysis
mcp-server
by CengSin
An AI-powered RAG (Retrieval Augmented Generation) system for financial news analysis and user management, leveraging vector search, relational database queries, and LLM orchestration through a tool-calling framework.
An AI-powered RAG (Retrieval Augmented Generation) system for financial news analysis and user management, leveraging vector search, relational database queries, and LLM orchestration through a tool-calling framework.
Setup Requirements
- ⚠️Requires an OpenAI (or compatible service like OpenRouter.ai) API key, which incurs costs for embeddings and chat completions.
- ⚠️Requires a running Qdrant vector database instance for semantic search capabilities.
- ⚠️Requires a running MySQL database instance with specific schemas for content messages, articles, and users.
- ⚠️Requires a running MinIO object storage instance for file generation and storage.
- ⚠️A local HTTP/HTTPS proxy might be required if `HTTP_PROXY` and `HTTPS_PROXY` environment variables are set, which is done by default in `main.go` pointing to `127.0.0.1:7890`.
Review RequiredView Analysis
mcp-chess-server
by drkhannah
Provides an MCP server to interact with the Chess.com API, offering tools to retrieve public player profiles and statistics by username.
Provides an MCP server to interact with the Chess.com API, offering tools to retrieve public player profiles and statistics by username.
Setup Requirements
- ⚠️Requires Python 3.12 or newer.
- ⚠️Requires 'mcp[cli]' and 'requests' dependencies to be installed.
Verified SafeView Analysis
agr-mcp-server-js
by nuin
Provides a Model Context Protocol (MCP) server for accessing genomics data from the Alliance of Genome Resources across multiple model organisms.
Provides a Model Context Protocol (MCP) server for accessing genomics data from the Alliance of Genome Resources across multiple model organisms.
Setup Requirements
- ⚠️Requires Node.js 18+ to run directly.
- ⚠️Requires specific JSON configuration in MCP clients (e.g., Claude Desktop) for integration.
- ⚠️Relies on external Alliance of Genome Resources APIs, which are subject to their availability and stability.
Verified SafeView Analysis
bernardpacis.github.io
by bernardpacis
Scaffolds a production-ready Model Context Protocol (MCP) server quickly with minimal configuration.
Scaffolds a production-ready Model Context Protocol (MCP) server quickly with minimal configuration.
Setup Requirements
- ⚠️Requires Node.js version 14 or later.
- ⚠️Requires manual download and installation of the kit from GitHub releases (not directly via npm/npx for the kit itself).
- ⚠️The 'npm run start' command is for running the scaffolded MCP server, implying a previous setup/generation step by the kit.
Review RequiredView Analysis
circular-mcp
by lessuseless-systems
Provides a set of tools for an MCP-compatible server to interact with the Circular Protocol Blockchain, enabling AI agents to query and perform blockchain operations.
Provides a set of tools for an MCP-compatible server to interact with the Circular Protocol Blockchain, enabling AI agents to query and perform blockchain operations.
Setup Requirements
- ⚠️Requires Node.js v20+ (v18+ minimum) to avoid `fetch` API polyfill issues.
- ⚠️Requires setting API keys in `.env` (e.g., `ACME_API_KEY`) as per `README`, but the provided tool code snippets for Circular Protocol API calls do not currently integrate these environment variables, potentially leading to authentication failures or insecure requests.
Review RequiredView Analysis
hackaton-mcp-server
by eatikrh
A production-ready template for developing Model Context Protocol (MCP) servers, enabling AI agents to use specialized tools for arithmetic, code review prompt generation, resource handling, and backend service querying, with integrated Slack bot support via Keycloak OAuth.
A production-ready template for developing Model Context Protocol (MCP) servers, enabling AI agents to use specialized tools for arithmetic, code review prompt generation, resource handling, and backend service querying, with integrated Slack bot support via Keycloak OAuth.
Setup Requirements
- ⚠️Requires Python 3.12+ and 'uv' package manager for local setup.
- ⚠️For the Slack integration and local OAuth flows, a Keycloak instance must be running on 'http://localhost:8080' and manually configured (client, user, secret).
- ⚠️The `ENABLE_AUTH=false` setting (required for the Slack bot demo) disables authentication middleware, making all endpoints public. Token validation must then be handled by individual tools, making secure deployment challenging without strict network controls.
Verified SafeView Analysis
ai-invoice-insights
by jerome79
Extract structured data (e.g., vendor, amount, date) from PDF invoices using a multi-agent AI pipeline.
Extract structured data (e.g., vendor, amount, date) from PDF invoices using a multi-agent AI pipeline.
Setup Requirements
- ⚠️Requires Ollama to be installed and running locally with a model (e.g., 'llama3.2') for full LLM functionality; can be disabled by setting `LLM_BACKEND=none`.
- ⚠️Requires Docker and Docker Compose for the recommended 'make dev' setup.
- ⚠️Assumes Python 3.11+ (as suggested by the deployment script) or a compatible newer version.