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)
notion-mcp-server
by gianmarcobz
This project defines the deployment configuration for a server application using Railway.app and Docker.
This project defines the deployment configuration for a server application using Railway.app and Docker.
Setup Requirements
- ⚠️Docker required for building and running the application.
- ⚠️Railway.app account recommended for deployment as configured.
Verified SafeView Analysis
mcp-talib
by phuihock
Provides technical analysis indicators as an MCP server, HTTP API, and CLI for financial market data processing.
Provides technical analysis indicators as an MCP server, HTTP API, and CLI for financial market data processing.
Setup Requirements
- ⚠️Requires the native TA-Lib C library to be installed on the system before Python dependencies.
- ⚠️Requires 'uv' (or equivalent Python environment manager/runner) for quick start commands.
- ⚠️Requires a 'logging.conf' file, which must be copied from 'logging.conf.example'.
Verified SafeView Analysis
protocols
by perconatokudb
Acts as a server implementing the Minecraft Protocol, allowing Minecraft clients to connect and play in a custom game environment.
Acts as a server implementing the Minecraft Protocol, allowing Minecraft clients to connect and play in a custom game environment.
Setup Requirements
- ⚠️Requires specific network port forwarding (e.g., TCP 25565 by default for Minecraft) to be accessible from the internet.
- ⚠️Firewall configuration needed to allow incoming connections on the server's port.
- ⚠️Performance heavily depends on hardware (CPU, RAM) and network bandwidth for supporting multiple concurrent players and complex world states.
Review RequiredView Analysis
canvas-mcp-developer
by Shigakuresama
A Model Context Protocol (MCP) server for students to access read-only Canvas LMS data and integrate with NotebookLM for study material organization.
A Model Context Protocol (MCP) server for students to access read-only Canvas LMS data and integrate with NotebookLM for study material organization.
Setup Requirements
- ⚠️Requires CANVAS_API_TOKEN, which must be manually generated by the user from Canvas account settings.
- ⚠️NotebookLM integration is optional but requires a Python environment, `playwright install chromium`, and an *interactive manual Google login* (`notebooklm_auth_setup`).
- ⚠️Canvas file downloads are optional but require manually exporting browser cookies (e.g., as `cookies.txt`) and setting the `CANVAS_COOKIES_FILE` environment variable.
Verified SafeView Analysis
bun-runner-mcp
by timoconnellaus
Execute TypeScript/JavaScript code in a sandboxed Bun environment with permission-based security controls, supporting code snippets and web-based management.
Execute TypeScript/JavaScript code in a sandboxed Bun environment with permission-based security controls, supporting code snippets and web-based management.
Setup Requirements
- ⚠️Requires Bun runtime to be installed locally.
- ⚠️Container mode requires macOS 26 (Tahoe) or later with Apple Containers CLI installed.
- ⚠️Requires specific JSON configuration for MCP clients (e.g., Claude Desktop).
Verified SafeView Analysis
general-mcp-server
by marcusvbda
This server acts as a Multi-Capability Protocol (MCP) server, integrating custom tools and orchestrating their use with an AI assistant.
This server acts as a Multi-Capability Protocol (MCP) server, integrating custom tools and orchestrating their use with an AI assistant.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid service required)
- ⚠️Requires an OpenAI model name to be specified in environment variables.
- ⚠️The environment variable `OEPN_AI_BASE_URL` appears to be a typo in the source code; it is likely intended as `OPEN_AI_BASE_URL`.
Verified SafeView Analysis
openai-app-starter
by ecociel
A starter template for building OpenAI Apps that expose custom HTML or React widgets via an MCP server, demonstrating end-to-end workflow and best practices.
A starter template for building OpenAI Apps that expose custom HTML or React widgets via an MCP server, demonstrating end-to-end workflow and best practices.
Setup Requirements
- ⚠️Requires Python 3.8+ (implied by modern packages).
- ⚠️Python dependencies (mcp, fastmcp, uvicorn, pydantic) must be installed.
- ⚠️For the React widget, Node.js/npm is required to build the frontend assets (npm install && npm run build-widgets) before running the Python server.
Verified SafeView Analysis
onedrive-mcp-server
by vukovicluka
A backend server designed to interact with and manage resources on Microsoft OneDrive.
A backend server designed to interact with and manage resources on Microsoft OneDrive.
Setup Requirements
- ⚠️Requires Node.js and pnpm to be installed.
- ⚠️Requires Microsoft OneDrive API credentials (Client ID, Client Secret, Tenant ID, etc.) to be configured.
- ⚠️Likely requires environment variables or a configuration file for sensitive API credentials.
Review RequiredView Analysis
synapse-relay
by nohuiam
Synapse Relay acts as a neural packet routing system for the InterLock mesh, facilitating inter-service communication through signal relaying, buffering for offline targets, and rule-based routing.
Synapse Relay acts as a neural packet routing system for the InterLock mesh, facilitating inter-service communication through signal relaying, buffering for offline targets, and rule-based routing.
Setup Requirements
- ⚠️Requires Node.js v20.0.0 or higher.
- ⚠️Requires 'config/interlock.json' to be properly configured with peer names and ports for effective InterLock mesh communication, as default configuration is minimal.
- ⚠️Needs UDP port 3025, HTTP port 8025, and WebSocket port 9025 available and open for incoming connections (for HTTP/WS) and UDP traffic.
Verified SafeView Analysis
RaspberryPiOS-MCP
by grammy-jiang
Manages and observes Raspberry Pi OS devices, enabling AI assistants to control hardware, monitor system metrics, and manage services securely through the Model Context Protocol (MCP).
Manages and observes Raspberry Pi OS devices, enabling AI assistants to control hardware, monitor system metrics, and manage services securely through the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Raspberry Pi OS devices with specific hardware (GPIO, I2C, Camera) for full functionality.
- ⚠️Requires `sudo` privileges for initial installation and for the privileged agent (`raspi-ops-agent`) to run.
- ⚠️Authentication requires configuration of either Cloudflare Access with OAuth or a local static token for secure access.
Verified SafeView Analysis
mcp-server-rycrawl
by DionteAlley
A basic Minimal Compliance Protocol (MCP) server providing an API for asset scanning (mocked) and message handling.
A basic Minimal Compliance Protocol (MCP) server providing an API for asset scanning (mocked) and message handling.
Verified SafeView Analysis
mcp
by service-atlas
This MCP server provides read-only access to a Service Atlas API, enabling browsing of teams, listing services by team, searching services by name, identifying service ownership, getting release information, and querying technical debt reports.
This MCP server provides read-only access to a Service Atlas API, enabling browsing of teams, listing services by team, searching services by name, identifying service ownership, getting release information, and querying technical debt reports.
Setup Requirements
- ⚠️Requires Python 3.12+.
- ⚠️Requires the 'uv' Python package runner installed (e.g., 'pip install uv').
- ⚠️The 'API_URL' environment variable MUST be set to the base URL of the target Service Atlas API for functionality.