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(9120)
primavera-mcp-server
by akousha
An MCP server that exposes Oracle Primavera Data Service API tools for project management data analysis and reporting to LLMs and other MCP-compatible clients.
An MCP server that exposes Oracle Primavera Data Service API tools for project management data analysis and reporting to LLMs and other MCP-compatible clients.
Setup Requirements
- ⚠️Requires Node.js v18+ (v20+ recommended).
- ⚠️Requires specific Primavera Data Service credentials configured as environment variables in a `.env` file for each tool.
- ⚠️Designed for integration with MCP-compatible clients like Postman Desktop App, Claude Desktop, or GitHub Copilot Chat, not as a standalone web application.
Verified SafeView Analysis
ssh-mcp-server
by ricklamers
Enables AI agents to securely execute SSH commands on remote servers, managing persistent connections and multiple server configurations for tasks like system monitoring and deployment.
Enables AI agents to securely execute SSH commands on remote servers, managing persistent connections and multiple server configurations for tasks like system monitoring and deployment.
Setup Requirements
- ⚠️Requires Node.js runtime environment.
- ⚠️The Claude for Desktop configuration must specify the absolute path to `build/index.js`.
- ⚠️SSH configuration (server details, credentials) must be provided as a JSON string via the `SSH_MCP_CONFIG` environment variable, potentially requiring complex shell commands for multi-line or file-based configurations.
Verified SafeView Analysis
mcp-file-server
by navono
Provides AI assistants (e.g., Claude for Desktop) with read, write, and delete access to a specified local file system directory via the MCP protocol.
Provides AI assistants (e.g., Claude for Desktop) with read, write, and delete access to a specified local file system directory via the MCP protocol.
Setup Requirements
- ⚠️Docker must be installed on your system.
- ⚠️Requires manual configuration of the volume mount path in 'docker-compose.yml' or the 'docker run' command to point to your desired local directory.
- ⚠️Requires manual configuration of Claude for Desktop or other AI tool's MCP server settings.
Verified SafeView Analysis
mcp-regex-server
by Vishwasa2004
This server provides a standardized interface (MCP) for performing regular expression searches within specified files, returning matching lines.
This server provides a standardized interface (MCP) for performing regular expression searches within specified files, returning matching lines.
Setup Requirements
- ⚠️Requires a Go development environment (Go 1.16+ typically) to build and run.
- ⚠️Designed to communicate via standard input/output (stdin/stdout) using JSON, not a network port. It expects an external orchestrator to provide input and consume output.
- ⚠️No built-in input validation or sanitization for file paths or regex patterns, which are critical for security.
Review RequiredView Analysis
mcp-weather
by Yeahx1000
Serves weather information via the Model Context Protocol (MCP) as a tool for AI agents.
Serves weather information via the Model Context Protocol (MCP) as a tool for AI agents.
Setup Requirements
- ⚠️Requires Claude Desktop installed to interact with the server as intended.
- ⚠️Requires the `NWS_API_BASE` and `USER_AGENT` environment variables to be set for successful interaction with the National Weather Service (NWS) API.
- ⚠️The `server/tsconfig.json` file contains `"noEmit": true` in its `compilerOptions`. This setting prevents TypeScript from compiling the source code into JavaScript, which would cause the `npm run build` command to fail and consequently `npm run start` would not function as `build/index.js` would not be created. This option must be changed to `"noEmit": false` or removed for the server to build and run correctly.
Verified SafeView Analysis
mcp-ddi
by LuizMeier
This project provides an MCP (Multi-Cloud Platform) server that integrates with Infoblox DDI to manage DNS zones, records, and grid members, offering a unified interface for network automation and operations.
This project provides an MCP (Multi-Cloud Platform) server that integrates with Infoblox DDI to manage DNS zones, records, and grid members, offering a unified interface for network automation and operations.
Setup Requirements
- ⚠️Requires `WAPI_URL`, `WAPI_USER`, and `WAPI_PASS` environment variables, typically provided via a `.env` file.
- ⚠️The Infoblox WAPI client explicitly disables SSL verification (`verify=False`), which is a critical security risk and should be addressed for production deployments.
- ⚠️Requires `uv` (a Python package manager and runner) or a similar `uvicorn`/`fastapi` setup to run the server.
Review RequiredView Analysis
mcp-optimist
by Atomic-Germ
Provides comprehensive static code analysis and optimization suggestions for JavaScript/TypeScript codebases.
Provides comprehensive static code analysis and optimization suggestions for JavaScript/TypeScript codebases.
Setup Requirements
- ⚠️Requires Node.js 18+ and npm/pnpm.
- ⚠️Requires a local Ollama server running if utilizing the 'consult_ollama' tool (e.g., via the provided 'ask_kimi' scripts), which acts as an intermediary for external AI models.
- ⚠️Initial setup requires `npm install` and `npm run build` to compile the TypeScript source to JavaScript.
Verified SafeView Analysis
chromadblocal-mcp-server
by vespo92
Provides AI assistants with persistent memory and context by storing and retrieving diverse file types (code, documents, photos, CAD) in a local-first ChromaDB vector store, enhanced with batch processing, EXIF extraction, watch folders, and duplicate detection.
Provides AI assistants with persistent memory and context by storing and retrieving diverse file types (code, documents, photos, CAD) in a local-first ChromaDB vector store, enhanced with batch processing, EXIF extraction, watch folders, and duplicate detection.
Setup Requirements
- ⚠️Requires Bun runtime for execution
- ⚠️Requires Docker to run ChromaDB locally
- ⚠️Requires ChromaDB vector database to be running and accessible
Review RequiredView Analysis
xerxes-mcp-server
by metrotech-sk
A Python-based server application designed for network communication, configured for Docker deployment and dependency management with uv.
A Python-based server application designed for network communication, configured for Docker deployment and dependency management with uv.
Setup Requirements
- ⚠️Docker required for standard deployment via compose.yml
- ⚠️Python environment setup using uv (uv.lock) for local development or direct execution
- ⚠️Requires specific network port availability on the host system to function correctly
Review RequiredView Analysis
jot-mcp
by veelenga
A lightweight MCP server for maintaining coding context across sessions by logging and retrieving 'jots' about development activities.
A lightweight MCP server for maintaining coding context across sessions by logging and retrieving 'jots' about development activities.
Setup Requirements
- ⚠️Requires Node.js >=18.0.0
- ⚠️Requires git for optimal context auto-detection
- ⚠️Relies on a local SQLite database for storage
Verified SafeView Analysis
This project enables the deployment and management of a Model Context Protocol (MCP) server for the PHONE APPLI API via Azure API Management, allowing AI agents to interact with its functionalities.
This project enables the deployment and management of a Model Context Protocol (MCP) server for the PHONE APPLI API via Azure API Management, allowing AI agents to interact with its functionalities.
Setup Requirements
- ⚠️Requires Python 3.11 or higher.
- ⚠️Requires `uv` (Python package manager), `Azure CLI`, and `yq` to be installed globally.
- ⚠️Deployment to older Azure API Management tiers (Basic/Standard/Premium) requires participation in the 'AI Gateway Early' update group.
- ⚠️Requires an active Azure subscription with appropriate permissions.
Verified SafeView Analysis
MCP-Server-AI-Assistants-with-Memory
by Nehareddy17
Provides AI tools for HR leave management, email notifications, and a personal to-do list, designed to integrate as agents within the Claude Desktop environment.
Provides AI tools for HR leave management, email notifications, and a personal to-do list, designed to integrate as agents within the Claude Desktop environment.
Setup Requirements
- ⚠️Requires the Claude Desktop application to function as intended.
- ⚠️Email functionality (in `email_agent.py`) requires `SENDER_EMAIL` and `SENDER_PASSWORD` environment variables to be configured.
- ⚠️Multiple MCP servers (Leave Management, Email Notification, To-Do List) are provided as separate Python files; each needs to be individually installed into Claude Desktop via `uv run mcp install <filename.py>`.