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)
life-tracker-mcp-server
by pinchasn81
MCP server for LifeTracker DynamoDB integration, providing tools for activity logging and memory management related to health and daily life.
MCP server for LifeTracker DynamoDB integration, providing tools for activity logging and memory management related to health and daily life.
Setup Requirements
- ⚠️Requires AWS Account and IAM User with DynamoDB permissions.
- ⚠️Requires a Global Secondary Index (GSI) named 'user_name-index' on the 'ActivityLog' and 'MemoryEntry' tables for optimal performance; falls back to slower scan operations if not present.
- ⚠️Known deployment issue with FastMCP cloud platform ('Already running asyncio in this thread' error); alternative deployment platforms like AWS Lambda or Docker are recommended.
- ⚠️DynamoDB table names need to be configured via `TABLE_PREFIX` environment variable or directly match expected names ('ActivityLog', 'MemoryEntry').
Verified SafeView Analysis
storybook-mcp-server
by ansariwaqqas
This repository contains several independent C++ command-line programs demonstrating fundamental programming concepts such as control flow, operators, and a basic student record management system; it does not implement a server.
This repository contains several independent C++ command-line programs demonstrating fundamental programming concepts such as control flow, operators, and a basic student record management system; it does not implement a server.
Setup Requirements
- ⚠️Requires a C++ compiler (e.g., GCC/G++).
- ⚠️The use of Variable Length Arrays (VLAs) in 'studentrecord.cpp' is a C99 feature and a GNU C++ extension, which may not compile with all standard C++ compilers (e.g., MSVC without specific flags). For broader compatibility, `std::vector` should be used instead.
Verified SafeView Analysis
mcp-oauth-mcpserver-blueprint
by huberp
MCP server with OAuth 2.1 authentication for secure GitHub API access, designed to run locally in MCP hosts like Visual Studio Code.
MCP server with OAuth 2.1 authentication for secure GitHub API access, designed to run locally in MCP hosts like Visual Studio Code.
Setup Requirements
- ⚠️Requires GitHub OAuth App credentials (OAUTH_CLIENT_ID, OAUTH_CLIENT_SECRET) which involve a multi-step manual setup on GitHub.
- ⚠️Requires Python 3.12+.
- ⚠️Docker is recommended for deployment, adding a dependency for development environment setup.
Review RequiredView Analysis
OpenScout
by boxcalfdevelopmentallearning748
OpenScout is a Perplexity-inspired answer engine that provides well-researched and cited responses to user questions using web search, retrieval, and LLM synthesis.
OpenScout is a Perplexity-inspired answer engine that provides well-researched and cited responses to user questions using web search, retrieval, and LLM synthesis.
Setup Requirements
- ⚠️Requires multiple external API keys (at least one LLM, Tavily, and OpenAI for embeddings).
- ⚠️Uses local FAISS index and SQLite database for storage, consuming disk space and memory during operation.
Verified SafeView Analysis
mcp-server-template
by fast-ish
A template for building Model Context Protocol (MCP) servers, enabling AI assistants to interact with external tools, data, and reusable prompts in a structured way.
A template for building Model Context Protocol (MCP) servers, enabling AI assistants to interact with external tools, data, and reusable prompts in a structured way.
Setup Requirements
- ⚠️Requires manual configuration of `~/.config/Claude/claude_desktop_config.json` to connect to Claude Desktop.
- ⚠️Specific package managers are recommended for each language (pnpm for TypeScript, uv for Python), which may require prior installation.
- ⚠️File system access capabilities depend on setting the `MCP_ALLOWED_DIR` environment variable to a secure, allowed directory.
- ⚠️Requires either Node.js (v18, 20, or 22) or Python (v3.11, 3.12, or 3.13) depending on the chosen language.
Verified SafeView Analysis
pviz-mcp-server
by mikebmac86
Exposes polyglot dependency analysis capabilities (circular dependencies, metrics, architecture comparison) for Python, TypeScript, JavaScript, Java, and Go projects to LLMs via the Model Context Protocol.
Exposes polyglot dependency analysis capabilities (circular dependencies, metrics, architecture comparison) for Python, TypeScript, JavaScript, Java, and Go projects to LLMs via the Model Context Protocol.
Setup Requirements
- ⚠️Requires a pvizgenerator.com account with tokens for API usage (paid service).
- ⚠️Requires Python 3.8+.
- ⚠️A JWT token must be configured via environment variable (PVIZ_JWT_TOKEN) or file (PVIZ_JWT_TOKEN_FILE).
Verified SafeView Analysis
postgres-mcp-server
by swethasalunke-tech
Provides an AWS Model Context Protocol (MCP) server for secure, controlled interaction with PostgreSQL databases via the RDS Data API, supporting SQL query execution and schema retrieval.
Provides an AWS Model Context Protocol (MCP) server for secure, controlled interaction with PostgreSQL databases via the RDS Data API, supporting SQL query execution and schema retrieval.
Setup Requirements
- ⚠️Requires an AWS RDS PostgreSQL instance and an AWS Secrets Manager secret for database credentials.
- ⚠️Requires specific AWS IAM permissions for rds-data actions on the specified RDS cluster and secret.
- ⚠️Needs resource_arn, secret_arn, database, region, and readonly flag to be provided as command-line arguments.
Verified SafeView Analysis
weather-mcp
by rdwj
Provides real-time and historical US weather data, forecasts, and generates weather reports using MCP (Model Context Protocol) for consumption by AI/LLMs.
Provides real-time and historical US weather data, forecasts, and generates weather reports using MCP (Model Context Protocol) for consumption by AI/LLMs.
Setup Requirements
- ⚠️Requires `NOAA_CDO_TOKEN` environment variable (obtain free API key from NOAA) for historical weather data.
- ⚠️Requires OpenShift CLI (`oc`) for deployment to OpenShift clusters.
- ⚠️Python 3.11+ is required.
Verified SafeView Analysis
sei-cognitivo-mcp-server
by avianabr
An AI-powered Microservice Control Plane (MCP) server that integrates with a SEI (Sistema Eletrônico de Informações) system to provide intelligent tools for document processing, summarization, and classification using Oracle Cloud Generative AI.
An AI-powered Microservice Control Plane (MCP) server that integrates with a SEI (Sistema Eletrônico de Informações) system to provide intelligent tools for document processing, summarization, and classification using Oracle Cloud Generative AI.
Setup Requirements
- ⚠️Requires access to a specific SEI (Sistema Eletrônico de Informações) instance, configured with a hardcoded URL and service identification, which would ideally be configurable.
- ⚠️Relies on Oracle Cloud Infrastructure (OCI) Generative AI services, requiring an OCI account, a configured compartment, and a setup for 'INSTANCE_PRINCIPAL' authentication (e.g., running on an OCI compute instance or having appropriate OCI CLI/SDK configuration).
- ⚠️Multiple Python libraries (mcp, python_sei, langchain, langchain_oci, langchain_docling) must be installed.
Review RequiredView Analysis
Loop4UnityMCPServer
by Signal-Loop
Enables AI agents to programmatically control and automate tasks within the Unity Editor using C# scripting and API access.
Enables AI agents to programmatically control and automate tasks within the Unity Editor using C# scripting and API access.
Setup Requirements
- ⚠️Requires Unity 2022.3 LTS (tested)
- ⚠️Requires UniTask (Unity package) for async/await integration
- ⚠️Requires 'uv' (Python package manager) for the STDIO bridge
Review RequiredView Analysis
mcp-hello-server
by yuvko24
Demonstrates a basic MCP (Machine-to-Client Protocol) server exposing a simple 'hello' tool via FastAPI and how to interact with it using an MCP client.
Demonstrates a basic MCP (Machine-to-Client Protocol) server exposing a simple 'hello' tool via FastAPI and how to interact with it using an MCP client.
Setup Requirements
- ⚠️Requires `mcp` Python package
- ⚠️Requires `fastapi` Python package
- ⚠️Requires `uvicorn` Python package
Verified SafeView Analysis
Weather-MCP-Server
by thejokers69
Provides real-time US weather data and alerts to Model Context Protocol (MCP) clients like Claude for Desktop.
Provides real-time US weather data and alerts to Model Context Protocol (MCP) clients like Claude for Desktop.
Setup Requirements
- ⚠️Node.js 18+ and TypeScript 5.0+ required
- ⚠️Manual configuration in Claude for Desktop requiring an absolute path to the compiled script.
- ⚠️Weather data is limited to US locations due to NWS API.