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)
slack-mcp-server
by Chisanan232
Provides a robust Model Context Protocol (MCP) server for Slack integration, offering standardized access to Slack's API features through MCP tools and real-time webhook event processing for AI assistants and automation.
Provides a robust Model Context Protocol (MCP) server for Slack integration, offering standardized access to Slack's API features through MCP tools and real-time webhook event processing for AI assistants and automation.
Setup Requirements
- ⚠️Requires Python 3.12+ for optimal performance and modern language features.
- ⚠️Requires a valid Slack Bot Token (`SLACK_BOT_TOKEN`) for Slack API interactions. A Slack Signing Secret (`SLACK_SIGNING_SECRET`) is mandatory for webhook verification.
- ⚠️Using Redis or Kafka as a message queue backend (`QUEUE_BACKEND`) requires external Redis or Kafka instances to be set up and configured via `REDIS_URL` or `KAFKA_BOOTSTRAP`.
Verified SafeView Analysis
fabric_mcp
by fabric-testbed
Provides a Model Context Protocol (MCP) server to expose FABRIC Testbed API and inventory queries to LLM clients.
Provides a Model Context Protocol (MCP) server to expose FABRIC Testbed API and inventory queries to LLM clients.
Setup Requirements
- ⚠️Requires a valid FABRIC ID Token (obtained from FABRIC Portal) for all authenticated calls.
- ⚠️Requires user-provided SSL certificates (fullchain.pem, privkey.pem) for the NGINX reverse proxy for secure HTTPS access.
- ⚠️Docker and Docker Compose are the recommended deployment method, though a local Python run is possible.
Verified SafeView Analysis
mcp_server
by GuillaumeMilan
Provides an Elixir DSL for defining and serving Model Context Protocol (MCP) tools, prompts, and resources to AI agents, enabling them to interact with custom backend logic.
Provides an Elixir DSL for defining and serving Model Context Protocol (MCP) tools, prompts, and resources to AI agents, enabling them to interact with custom backend logic.
Setup Requirements
- ⚠️Requires a working Elixir and Erlang/OTP environment to develop and run applications using this library.
- ⚠️Relies on a Plug-compatible HTTP server like Bandit (`{:bandit, "~> 1.0"}`) for serving the MCP endpoints, which must be integrated into the application's supervision tree.
- ⚠️Developers migrating from versions prior to v0.4.0 must adapt to significant breaking changes, including adding a 'conn' parameter to all controller functions, using struct notation (`.field`) instead of map notation (`["field"]`) for data access, and handling tuple returns from router list functions.
Verified SafeView Analysis
chaining-mcp-server
by 1999AZZAR
Orchestrates intelligent tool chaining, route optimization, and advanced thinking for complex development workflows and enterprise capabilities across an MCP ecosystem.
Orchestrates intelligent tool chaining, route optimization, and advanced thinking for complex development workflows and enterprise capabilities across an MCP ecosystem.
Setup Requirements
- ⚠️Requires 'GITHUB_TOKEN' environment variable (a paid GitHub Personal Access Token) for 'awesome-copilot' integration, which is a key feature.
- ⚠️Heavily relies on discovering and correctly configuring external MCP servers, including a specific hardcoded path for the 'awesome-copilot' dotnet executable (e.g., '/tmp/awesome-copilot-mcp/...'), making setup complex.
- ⚠️Requires Node.js version 18.0.0 or higher.
Review RequiredView Analysis
genesisdb-io-mcp-server
by genesisdb-io
Provides AI clients access to GenesisDB events, enabling natural language queries against the database.
Provides AI clients access to GenesisDB events, enabling natural language queries against the database.
Setup Requirements
- ⚠️Requires an existing GenesisDB instance to connect to.
- ⚠️Requires downloading a specific binary for your OS and architecture.
- ⚠️The primary integration example is with Claude Desktop, requiring specific configuration within its settings.
- ⚠️Requires a GenesisDB authentication token.
Review RequiredView Analysis
date-and-time-mcp-server
by chirag127
Provides a Model Context Protocol (MCP) API for AI agents to retrieve precise, locale-aware date and time data across timezones.
Provides a Model Context Protocol (MCP) API for AI agents to retrieve precise, locale-aware date and time data across timezones.
Setup Requirements
- ⚠️Requires Node.js (version 18 or higher as indicated by `package.json` and `tsconfig.json`).
- ⚠️Designed to run within a Model Context Protocol (MCP) environment and communicates via standard I/O (stdio), not as a standalone HTTP server by default.
Verified SafeView Analysis
mcp-autotask-search
by JM-Addington
Exposes Autotask search functionality for tickets, companies, and contacts to LLMs like Claude via the Model Context Protocol.
Exposes Autotask search functionality for tickets, companies, and contacts to LLMs like Claude via the Model Context Protocol.
Setup Requirements
- ⚠️Requires a separate Autotask Django API server to be running and accessible (default: http://localhost:8000).
- ⚠️Requires Python 3.10 or higher.
- ⚠️A valid `AUTOTASK_API_KEY` is mandatory for authentication with the Autotask API.
- ⚠️When configuring for Claude Desktop/Cursor, the `command` path to `run.sh` must be absolute.
Verified SafeView Analysis
claude-memory-mcp
by Stig-Johnny
Provides persistent memory capabilities for Claude Code agents, allowing them to store and recall decisions, error solutions, project context, learnings, and session state across conversations, with optional cloud synchronization.
Provides persistent memory capabilities for Claude Code agents, allowing them to store and recall decisions, error solutions, project context, learnings, and session state across conversations, with optional cloud synchronization.
Setup Requirements
- ⚠️Requires manual installation steps including cloning the repository, installing Node.js dependencies (with an optional Firestore package), copying slash command files, and manually configuring ~/.claude/settings.json.
- ⚠️Optional Google Cloud Firestore sync setup is multi-step, requiring creating a Firebase project, setting up a Firestore database, generating a service account key, and configuring a local memory-config.json file.
- ⚠️The `@google-cloud/firestore` package must be installed separately if cloud sync is desired.
Verified SafeView Analysis
epanet-mcp-server
by KWR-Water
Provides tools for fetching real-time weather information from the NWS API and running EPANET water network simulations.
Provides tools for fetching real-time weather information from the NWS API and running EPANET water network simulations.
Setup Requirements
- ⚠️The `epyt` library, used for EPANET simulations, is a required dependency but is not listed in `pyproject.toml`'s main `dependencies` array and needs to be installed separately.
- ⚠️The `get_inp_files` tool uses a hardcoded absolute path (`C:/Users/.../models`) for the models directory. This path must be manually changed or exactly match the environment for the server to function correctly.
- ⚠️The server requires Python 3.11 or newer.
Review RequiredView Analysis
fourtrader-mcp
by menscheck
Serves as a trading engine for Four.meme tokens on BNB Smart Chain, providing AI-driven insights and executing trades.
Serves as a trading engine for Four.meme tokens on BNB Smart Chain, providing AI-driven insights and executing trades.
Setup Requirements
- ⚠️Requires Wallet Private Key for trading functions, which must be provided in the .env file.
- ⚠️Requires a Bitquery API Key for comprehensive market data; many data-fetching tools will return limited information without it.
- ⚠️Designed for integration with Claude Desktop, requiring manual modification of 'claude_desktop_config.json' with the full path to the project.
Review RequiredView Analysis
nexus-mcp-server
by fabriziosalmi
The Nexus MCP Server provides a micro-capability platform (MCP) exposing a wide array of developer tools via a REST API, enabling tasks from mathematical operations and cryptographic functions to system management, network diagnostics, cloud resource optimization, and dynamic code execution across multiple programming languages.
The Nexus MCP Server provides a micro-capability platform (MCP) exposing a wide array of developer tools via a REST API, enabling tasks from mathematical operations and cryptographic functions to system management, network diagnostics, cloud resource optimization, and dynamic code execution across multiple programming languages.
Setup Requirements
- ⚠️Requires several Python libraries (e.g., `psutil`, `cryptography`, `httpx`, `dnspython`, `PyPDF2`, `pdfplumber`) to be installed.
- ⚠️Relies on external system binaries (`git`, `ping`, `traceroute`, `whois`, `systemctl`, `nmap`, `curl`, `wget`, `node`) which must be available on the host or in the Docker image.
- ⚠️Optimal and secure execution of dynamic code (Python/JavaScript) is designed to run within a Dockerized sandbox environment, necessitating Docker daemon availability.
Review RequiredView Analysis
joan-mcp
by pollychrome
Enables AI assistants to interact with and manage projects, tasks, goals, milestones, and notes within the Joan productivity app.
Enables AI assistants to interact with and manage projects, tasks, goals, milestones, and notes within the Joan productivity app.
Setup Requirements
- ⚠️Requires interactive browser login for authentication (OAuth flow).
- ⚠️Requires Node.js version 18 or higher.
- ⚠️Claude Code restart is necessary after initial setup for changes to take effect.