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)
mcp_server_weather_shilLoon
by shilloon
Provides current and hourly weather forecasts for a specified geographic location.
Provides current and hourly weather forecasts for a specified geographic location.
Setup Requirements
- ⚠️Requires Python 3.11 or higher
Verified SafeView Analysis
MCP-SERVER
by sahaniaditya
Provides a backend server for a specific application or service using Node.js.
Provides a backend server for a specific application or service using Node.js.
Setup Requirements
- ⚠️Requires Node.js (LTS recommended) and npm installed locally.
Review RequiredView Analysis
mcp-server-fvwm3
by elsanchez
Enables LLMs to interact with FVWM3 for configuration generation, debugging, window management, and development assistance.
Enables LLMs to interact with FVWM3 for configuration generation, debugging, window management, and development assistance.
Setup Requirements
- ⚠️Requires Node.js 18+, FVWM3 (v1.1.5+), xrandr, and FvwmCommand to be installed and accessible.
- ⚠️Hardcoded file paths for configuration and documentation resources (e.g., `~/.fvwm/config`, `~/repo/utils/desktop-settings/CLAUDE.md`) mean the user's filesystem structure must match or the code needs modification.
- ⚠️The server's capabilities inherently pose significant security risks due to direct shell command execution; requires extreme caution and use only in trusted, isolated environments.
Review RequiredView Analysis
intern-trial-day-assignment-mcp
by donvini94
This server acts as an MCP (Model Context Protocol) gateway, providing AI assistants with tools to manage Keycloak realms and users via its Admin REST API.
This server acts as an MCP (Model Context Protocol) gateway, providing AI assistants with tools to manage Keycloak realms and users via its Admin REST API.
Setup Requirements
- ⚠️Requires Python 3.13 or higher.
- ⚠️A running Keycloak instance (local or remote) is mandatory.
- ⚠️Requires a Keycloak client configured with 'Service Account Enabled' and appropriate admin roles for permissions (e.g., `admin-cli` client and necessary roles).
- ⚠️Dependency management is recommended with `uv`.
Verified SafeView Analysis
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.