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)
mcp-server-transport-config-options
by janak-dev2002
This project demonstrates various transport configurations (STDIO, HTTP, SSE) for FastMCP servers, enabling integration with AI agents like GitHub Copilot by exposing specific tools.
This project demonstrates various transport configurations (STDIO, HTTP, SSE) for FastMCP servers, enabling integration with AI agents like GitHub Copilot by exposing specific tools.
Setup Requirements
- ⚠️Requires Python 3.14 or higher.
- ⚠️Requires 'uv' for dependency management and running the servers.
- ⚠️For HTTP/SSE transports, the server must be manually started and kept running in a separate terminal.
- ⚠️For STDIO transport, the server must be started by VS Code, not manually; the 'cwd' path in VS Code configuration is critical.
- ⚠️HTTP and SSE endpoints require specific URL paths (/mcp and /sse respectively), not just the root URL.
Verified SafeView Analysis
dapr-mcp
by CasperGN
The dapr-mcp server enables AI agents to interact with Dapr building blocks (state, pubsub, secrets, bindings, etc.) through a structured Model Context Protocol (MCP) tool interface.
The dapr-mcp server enables AI agents to interact with Dapr building blocks (state, pubsub, secrets, bindings, etc.) through a structured Model Context Protocol (MCP) tool interface.
Setup Requirements
- ⚠️Requires Dapr to be initialized locally ('dapr init').
- ⚠️The test agent requires Python 3.13 for its virtual environment.
- ⚠️Requires a local Redis instance running on localhost:6379 (usually provided by 'dapr init').
- ⚠️The 'converse_with_llm' tool requires a local Ollama server running on http://localhost:11434 with 'llama3.2:latest' model downloaded.
- ⚠️A simple Python HTTP server must be running on port 8000 for the 'external-webhook' binding example.
Verified SafeView Analysis
GeminiMcpServer.
by Ifrazahoor
Acts as a server or proxy for a protocol, likely related to Minecraft (MCP).
Acts as a server or proxy for a protocol, likely related to Minecraft (MCP).
Review RequiredView Analysis
gdb-mcp-server
by FYTJ
A server that exposes GDB debugging capabilities (session, target, breakpoint, execution, memory, and event control) via a TCP-based JSON-RPC interface using MCP tools.
A server that exposes GDB debugging capabilities (session, target, breakpoint, execution, memory, and event control) via a TCP-based JSON-RPC interface using MCP tools.
Setup Requirements
- ⚠️Requires Ubuntu Linux with GDB (>= 9.0) installed.
- ⚠️Requires Python 3.10+.
- ⚠️Potential 'ptrace permission denied' issues in containerized or restricted environments, requiring specific kernel parameter changes or Docker `--cap-add=SYS_PTRACE`.
Review RequiredView Analysis
postgresql-mcp-js
by s2mgtvodois2
Simplifies PostgreSQL database interactions for AI models or applications using the Model Context Protocol (MCP) by exposing schema, data, and query execution as tools and resources.
Simplifies PostgreSQL database interactions for AI models or applications using the Model Context Protocol (MCP) by exposing schema, data, and query execution as tools and resources.
Setup Requirements
- ⚠️Requires Bun runtime (v1.0.0 or higher)
- ⚠️Requires a running PostgreSQL database instance
- ⚠️Requires configuration of PostgreSQL connection details via environment variables
Verified SafeView Analysis
mcp-server
by CooleyMcCoolson
Provides centralized AI context services like web search and content retrieval to multiple client machines on a local network.
Provides centralized AI context services like web search and content retrieval to multiple client machines on a local network.
Setup Requirements
- ⚠️Requires an Unraid server with Docker.
- ⚠️A Brave Search API key is mandatory for the Brave Search MCP service.
- ⚠️The client machines require Python 3 and the `mcp-bridge.py` script copied locally.
Verified SafeView Analysis
mcp-server-nodejs
by jaikishpai
An HTTP-based Model Context Protocol (MCP) server for integrating AI agents with Oracle databases via exposed SQL and schema tools.
An HTTP-based Model Context Protocol (MCP) server for integrating AI agents with Oracle databases via exposed SQL and schema tools.
Setup Requirements
- ⚠️Requires an accessible Oracle Database with credentials.
- ⚠️Docker deployments face challenges with Oracle Instant Client downloads due to license acceptance, potentially requiring manual download or alternative Dockerfile configurations.
- ⚠️The `nl2sql` tool requires an external NL2SQL service (a placeholder Python service is provided but needs replacement for actual functionality).
Verified SafeView Analysis
openshift-mcp-server
by jollygood1980
Manages and exposes APIs for configuring OpenShift Machine Config Pools (MCPs), facilitating automated infrastructure management and node consistency.
Manages and exposes APIs for configuring OpenShift Machine Config Pools (MCPs), facilitating automated infrastructure management and node consistency.
Setup Requirements
- ⚠️Requires access to an OpenShift cluster with appropriate administrative permissions for Machine Config Pools.
- ⚠️Requires specific environment variables for OpenShift API access and server configuration (e.g., Kubeconfig path, bearer token, listen port).
- ⚠️Likely intended to be run within an OpenShift cluster or similar containerized environment.
Review RequiredView Analysis
arc-mcp
by happylinks
Programmatically manage Arc browser spaces, tabs, and open URLs.
Programmatically manage Arc browser spaces, tabs, and open URLs.
Setup Requirements
- ⚠️Requires macOS (Arc browser is macOS-only)
- ⚠️Arc browser installed
- ⚠️Arc Sync must be disabled for space/tab modifications to persist
- ⚠️Most modifications (create/delete space, add/delete tab) require restarting Arc to take effect
Verified SafeView Analysis
chatbot-with-MCP-SERVER-CONNECT
by Ayeshaaaqil
A personal chatbot with memory that persists user data across sessions using Chainlit and the OpenAI Agents SDK configured for Google Gemini.
A personal chatbot with memory that persists user data across sessions using Chainlit and the OpenAI Agents SDK configured for Google Gemini.
Setup Requirements
- ⚠️Requires a Google Gemini API Key (GEMINI_API_KEY) configured in the .env file, which may incur costs depending on usage.
- ⚠️Requires Python 3.12 or higher.
Verified SafeView Analysis
mcp_custom_server
by sahilpate3345
A Streamlit-based chatbot that uses MCP and LangGraph to perform general math tasks.
A Streamlit-based chatbot that uses MCP and LangGraph to perform general math tasks.
Setup Requirements
- ⚠️Requires GOOGLE_API_KEY (Paid) to interact with the Gemini LLM.
- ⚠️The MCP Server (custom_mcp_server.py) must be running locally on http://127.0.0.1:8000 before the client/web interface can connect.
- ⚠️Requires Python environment setup with specific dependencies (e.g., mcp, langchain-mcp-adapters, langchain-google-genai, langgraph, streamlit, python-dotenv).
Verified SafeView Analysis
wdf2025-fiori-innov-day-mcp-server
by SAP-samples
This repository provides a hands-on tutorial for agentic app development with AI clients (Cline) and SAP's MCP servers to create and modify SAP Fiori applications.
This repository provides a hands-on tutorial for agentic app development with AI clients (Cline) and SAP's MCP servers to create and modify SAP Fiori applications.
Setup Requirements
- ⚠️Requires access to SAP Business Application Studio (SBAS).
- ⚠️Requires API keys for AI providers (e.g., Anthropic Claude, Google Gemini) which may incur costs and need to be obtained and configured.
- ⚠️Relies on `npx` to download and run MCP server packages, requiring a Node.js environment and network access.