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-Learning
by aaron-howard
Provides practical guidance for end-users on configuring and managing Model Context Protocol (MCP) servers with LLM clients, focusing on best practices and avoiding common pitfalls like context/tool overload.
Provides practical guidance for end-users on configuring and managing Model Context Protocol (MCP) servers with LLM clients, focusing on best practices and avoiding common pitfalls like context/tool overload.
Setup Requirements
- ⚠️Requires a separate executable MCP server implementation (this repository is only documentation for configuring them).
- ⚠️External MCP server runtime (e.g., Node.js or Python) must be available in PATH.
- ⚠️MCP client capabilities and configuration file locations vary significantly by client and version.
- ⚠️GUI applications may not inherit environment variables (like GITHUB_TOKEN) from the shell, requiring specific client-side configuration.
- ⚠️Requires careful management of API tokens with least privilege, as specified in external MCP server documentation.
Verified SafeView Analysis
MCP-Servers-with-Tools
by rishitha-max
Integrates external APIs (National Weather Service, Rick and Morty GraphQL) into an MCP-compatible server to expose them as tools for AI agents and interactive clients.
Integrates external APIs (National Weather Service, Rick and Morty GraphQL) into an MCP-compatible server to expose them as tools for AI agents and interactive clients.
Setup Requirements
- ⚠️Requires `GROQ_API_KEY`, which might involve costs depending on usage.
- ⚠️The MCP client configuration files (`server/weather.json`, `graphqlserver/graphql.json`) contain hardcoded absolute paths for the server scripts (`/Users/rishitha.appikonda/...`), which need to be updated to match the local repository path.
- ⚠️Requires Python 3.11+ and `uv` (or `pip`) for dependency management.
Verified SafeView Analysis
MightyAI-Coding-Challenge
by iamhamidrezaee
Tests and monitors the performance and reliability of external Model Context Protocol (MCP) servers.
Tests and monitors the performance and reliability of external Model Context Protocol (MCP) servers.
Review RequiredView Analysis
ubuntu-shell-mcp
by BlockSecCA
Execute bash commands on a remote Ubuntu server from Claude Desktop via a persistent SSH connection.
Execute bash commands on a remote Ubuntu server from Claude Desktop via a persistent SSH connection.
Setup Requirements
- ⚠️This repository is DEPRECATED and superseded by `generic-ssh-mcp`, meaning it will not receive further updates.
- ⚠️Requires manual SSH key setup (generation and placement of public key on the Ubuntu server and explicit private key path on Windows).
- ⚠️Does not support interactive commands, which are automatically detected and rejected.
- ⚠️No persistent shell state; each command runs in a fresh bash environment.
Verified SafeView Analysis
estat-aws-mcp-server
by ht-fujimoto
This server acts as a client for the e-Stat data portal, enabling natural language search, fetching, transformation, and analysis of Japanese government statistics, optimized for AWS environments.
This server acts as a client for the e-Stat data portal, enabling natural language search, fetching, transformation, and analysis of Japanese government statistics, optimized for AWS environments.
Setup Requirements
- ⚠️Requires an e-Stat API Key (free registration required).
- ⚠️Requires AWS credentials (Access Key ID, Secret Access Key) with permissions for S3, Athena, and Glue services, or an IAM role for Fargate tasks.
- ⚠️Python 3.11+ is the base image used in Dockerfiles, implying compatibility is primarily for this version or newer.
Verified SafeView Analysis
aristotle-mcp
by gleachkr
Enables LLMs to prove theorems in Lean and formalize mathematical problems via the Aristotle API.
Enables LLMs to prove theorems in Lean and formalize mathematical problems via the Aristotle API.
Setup Requirements
- ⚠️Requires Aristotle API Key (likely a paid service)
- ⚠️Requires 'uv' for dependency management and running the server
- ⚠️Requires Python 3.13 or newer
Review RequiredView Analysis
project-mcp
by hilitb
Provides an AI-native interface for managing project documentation, tasks, and architectural decisions through intent-based search and structured workflow tools.
Provides an AI-native interface for managing project documentation, tasks, and architectural decisions through intent-based search and structured workflow tools.
Setup Requirements
- ⚠️Requires Node.js 18.0.0 or higher.
- ⚠️Relies on an MCP client (e.g., Cursor, Claude Desktop) for interaction, as it runs via the Model Context Protocol.
- ⚠️No authentication or authorization is performed; the server implicitly trusts the connecting MCP client, posing a significant security risk if exposed to an untrusted environment beyond a local, trusted development setup.
Review RequiredView Analysis
am-mcp-server
by sasharm8-te
Provides a Model Context Protocol (MCP) interface for AI assistants to manage user accounts, organizations, synchronization, and monitor system health.
Provides a Model Context Protocol (MCP) interface for AI assistants to manage user accounts, organizations, synchronization, and monitor system health.
Setup Requirements
- ⚠️Requires an existing MySQL-compatible database (e.g., AWS RDS) with specific schema (`te_admin`), not bundled in Docker Compose. The default configuration points to an internal ThousandEyes AWS RDS instance.
- ⚠️Requires a running gRPC server for Account Management Service to use the `get_user_regions` tool. Default endpoint points to an internal ThousandEyes service.
- ⚠️External API clients (CUI Integration Service, IDP Proxy) are configured with internal ThousandEyes staging URLs by default, requiring overrides for external or local development environments.
Review RequiredView Analysis
jenkins-mcp-server
by MauManto
Fetches and analyzes Jenkins console logs from multiple instances to extract error snippets, git information, and build metadata for simplified build failure diagnosis.
Fetches and analyzes Jenkins console logs from multiple instances to extract error snippets, git information, and build metadata for simplified build failure diagnosis.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires Jenkins API Token(s) for authentication, configured via environment variables (e.g., JENKINS_API_TOKEN).
- ⚠️Requires network access to the configured Jenkins instance(s).
Verified SafeView Analysis
n8n-nodes-openapi-mcp-server
by bipproduction
Provides an n8n community node that acts as an MCP (Machine-readable Capability Protocol) server, dynamically generating and exposing tools from an OpenAPI specification URL via a webhook for API integration.
Provides an n8n community node that acts as an MCP (Machine-readable Capability Protocol) server, dynamically generating and exposing tools from an OpenAPI specification URL via a webhook for API integration.
Setup Requirements
- ⚠️Requires an n8n instance (self-hosted or cloud) for installation and execution.
- ⚠️Requires a publicly accessible OpenAPI 3.x JSON specification URL to generate tools.
- ⚠️Requires API credentials (Base URL and Bearer Token) for the target API accessed by the generated tools.
Verified SafeView Analysis
mmi-analyzer
by lady-logic
Analyzes C# project architecture quality based on Carola Lilienthal's MMI framework, providing reports and visualizations for layering, encapsulation, abstraction levels, and circular dependencies.
Analyzes C# project architecture quality based on Carola Lilienthal's MMI framework, providing reports and visualizations for layering, encapsulation, abstraction levels, and circular dependencies.
Setup Requirements
- ⚠️Requires Node.js 18 or higher
- ⚠️Requires Cursor IDE for usage and configuration
- ⚠️Manual configuration of absolute path in Cursor MCP settings
Verified SafeView Analysis
mcp_client
by varun-dev-tech
To connect to an MCP server.
To connect to an MCP server.
Setup Requirements
- ⚠️Requires an MCP server to connect to.