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)
obsidian-mcp
by vicgarcia
Enables Claude Desktop/Code to manage an Obsidian vault for daily journaling, project documentation, and knowledge management.
Enables Claude Desktop/Code to manage an Obsidian vault for daily journaling, project documentation, and knowledge management.
Setup Requirements
- ⚠️Requires Docker to be installed and running.
- ⚠️Requires Python 3.12 or newer for local development/execution, though Docker deployment abstracts this.
- ⚠️Requires an absolute path to your Obsidian vault to be mounted into the Docker container (`-v /path/to/your/vault:/vault`).
- ⚠️Requires the `TZ` environment variable to be set for accurate date/time calculations (e.g., `America/New_York`).
- ⚠️Requires configuring Claude Desktop or Claude Code with the server definition.
Verified SafeView Analysis
tmux-mcp-server
by audibleblink
This MCP server enables AI assistants to manage local tmux sessions, including creating, listing, and killing sessions, windows, and panes, as well as interacting with panes by sending commands and capturing output.
This MCP server enables AI assistants to manage local tmux sessions, including creating, listing, and killing sessions, windows, and panes, as well as interacting with panes by sending commands and capturing output.
Setup Requirements
- ⚠️Requires Node.js >= 18
- ⚠️Requires tmux installed and available in PATH
Review RequiredView Analysis
ModelContextProtocolDemo
by acamit
This server provides weather alerts and forecasts by integrating with the National Weather Service (NWS) API, acting as a tool for an MCP agent.
This server provides weather alerts and forecasts by integrating with the National Weather Service (NWS) API, acting as a tool for an MCP agent.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires Python dependencies (`httpx`, `mcp[cli]`) to be installed.
- ⚠️Requires an active internet connection to access the NWS API.
- ⚠️This is an MCP server and is designed to be run as a tool by an MCP host/agent, not as a standalone user-facing application.
Verified SafeView Analysis
genius-mcp
by jchoi2x
Provides a Model Context Protocol (MCP) server for LLMs and AI applications to interact with the Genius API, enabling search for songs, artists, fetching lyrics, and retrieving music metadata.
Provides a Model Context Protocol (MCP) server for LLMs and AI applications to interact with the Genius API, enabling search for songs, artists, fetching lyrics, and retrieving music metadata.
Setup Requirements
- ⚠️Requires a Genius API key (Client Access Token).
- ⚠️Requires a Cloudflare account for deployment.
Verified SafeView Analysis
Expense-Tracker-MCP-Server
by aaryagodbole
A Micro-Agent Compute Protocol (MCP) server for tracking and managing personal expenses using a local SQLite database.
A Micro-Agent Compute Protocol (MCP) server for tracking and managing personal expenses using a local SQLite database.
Setup Requirements
- ⚠️Requires Python 3.14+ as per pyproject.toml (note: Python 3.14 is a future version, this might be a typo and earlier versions like 3.9+ may work with fastmcp).
- ⚠️Expense data is stored in a temporary directory (tempfile.gettempdir()) which means data might not persist across system reboots or temporary file cleanups.
- ⚠️Dependencies include fastmcp>=2.14.3 and aiosqlite.
Verified SafeView Analysis
brew-mcp
by heqds
Provides an LM Studio MCP server to manage macOS Homebrew packages as tools.
Provides an LM Studio MCP server to manage macOS Homebrew packages as tools.
Setup Requirements
- ⚠️Homebrew ('brew') must be installed and accessible on the system's PATH.
- ⚠️Requires the `mcp` Python library to be installed (e.g., `pip install fastmcp`).
- ⚠️Designed to run within LM Studio's Multi-tool Context Protocol (MCP) framework.
Verified SafeView Analysis
Ethereum-Trading-MCP-Server
by a67793581
An MCP server for AI agents to query Ethereum balances, token prices, and simulate token swaps.
An MCP server for AI agents to query Ethereum balances, token prices, and simulate token swaps.
Setup Requirements
- ⚠️Requires a valid Infura Project ID (INFURA_PROJECT_ID) for Ethereum RPC access, which may incur costs based on usage.
- ⚠️Requires a wallet private key (PRIVATE_KEY) for transaction simulation, posing a security risk if not managed carefully (e.g., using a burner wallet with no funds).
Review RequiredView Analysis
Remote-ExpenseTracker-MCP-Server
by Gagan0406
An AI assistant leveraging LangGraph and Multi-Server MCP to manage expenses, fetch real-time data like stock prices, and perform general search queries.
An AI assistant leveraging LangGraph and Multi-Server MCP to manage expenses, fetch real-time data like stock prices, and perform general search queries.
Setup Requirements
- ⚠️Requires Python >= 3.13.
- ⚠️A local or remote LLM compatible with OpenAI API is needed (either OPENAI_API_KEY set for OpenAI or base_url/api_key configured for a local LLM). The 'langgraph_with_mcp.v1/v2.py' files would use OpenAI by default if OPENAI_API_KEY is available.
- ⚠️The MultiServerMCPClient in 'langgraph_with_mcp.v1/v2.py' and 'client.demo.py' is configured with external MCP server URLs (fastmcp.app domains) which must be accessible and operational.
- ⚠️The 'arith' server configuration in 'langgraph_with_mcp.v1/v2.py' uses a hardcoded local path '/Users/nitish/Desktop/mcp-math-server/main.py' which will likely need to be adjusted or removed for other users.
- ⚠️The hardcoded Alpha Vantage API key in 'get_stock_price' is a major security flaw and needs to be replaced with a secure environment variable or removed.
Review RequiredView Analysis
neo4j-yass-mcp
by hdjebar
A production-ready, security-enhanced Model Context Protocol (MCP) server that provides natural language querying capabilities for Neo4j graph databases using LLM-powered Cypher generation and performance analysis.
A production-ready, security-enhanced Model Context Protocol (MCP) server that provides natural language querying capabilities for Neo4j graph databases using LLM-powered Cypher generation and performance analysis.
Setup Requirements
- ⚠️Requires Neo4j 5.x database with APOC plugin installed and enabled (GDS plugin recommended).
- ⚠️Requires an API key for your chosen LLM provider (e.g., OpenAI, Anthropic, Google Generative AI), which is typically a paid service.
- ⚠️A strong Neo4j password is required; weak passwords are blocked in production unless ALLOW_WEAK_PASSWORDS=true (for development only).
Verified SafeView Analysis
Azure-DevOps-mcp-server
by dammyboss
Facilitate natural language interaction and management of Azure DevOps resources via a chat interface, powered by OpenAI function calling.
Facilitate natural language interaction and management of Azure DevOps resources via a chat interface, powered by OpenAI function calling.
Setup Requirements
- ⚠️Requires an Azure DevOps Personal Access Token (PAT) with appropriate read/write permissions for accessing Azure DevOps resources.
- ⚠️Requires an Azure OpenAI service deployment (endpoint, API key, API version, deployment name) for natural language processing, which incurs costs.
- ⚠️Node.js version 18+ is a prerequisite for running the application.
Verified SafeView Analysis
splunk-soar-mcp-connector
by shanto12
Enables AI assistants to interact with Splunk SOAR instances for security operations and automation via the Model Context Protocol (MCP).
Enables AI assistants to interact with Splunk SOAR instances for security operations and automation via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a running Splunk SOAR instance.
- ⚠️Mandatory environment variables: `SPLUNK_SOAR_URL` and `SPLUNK_SOAR_TOKEN`.
- ⚠️The default SSL configuration (`ssl.create_unverified_context()`) makes it insecure for production use without addressing certificate validation.
- ⚠️If using `mcp_server_remote.py` for remote clients (e.g., Claude.ai web), the server must be publicly exposed, requiring tools like ngrok or cloud deployment.
Review RequiredView Analysis
Kali_MCP_server
by kp18-cpu
Provides an interface for AI assistants to perform web application penetration testing using Kali Linux tools.
Provides an interface for AI assistants to perform web application penetration testing using Kali Linux tools.
Setup Requirements
- ⚠️Requires Docker Desktop with MCP Toolkit enabled.
- ⚠️Requires Docker MCP CLI plugin (`docker mcp` command).
- ⚠️Assumes a Kali Linux environment (or an environment with pentesting tools installed) within the Docker container.