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)
ppt-automation
by abhi-824
An AI-powered PowerPoint add-in that allows users to create, edit, and enhance presentations using natural language, with features like smart slide generation, component-wise change management, and cross-file data referencing.
An AI-powered PowerPoint add-in that allows users to create, edit, and enhance presentations using natural language, with features like smart slide generation, component-wise change management, and cross-file data referencing.
Setup Requirements
- ⚠️Requires local Ollama (or compatible MCP provider) running for local AI models.
- ⚠️Requires Node.js (v18+), Python (v3.8+), and Go (v1.21+) installed.
- ⚠️Requires local TLS certificates (`localhost+2.pem`, `localhost+2-key.pem`) for the Go orchestrator for HTTPS communication, which are typically generated during Office Add-in development setup.
Verified SafeView Analysis
swiggy-mcp-server-manifest
by Swiggy
This server integrates Swiggy's food delivery, grocery (Instamart), and restaurant booking (Dineout) services through a unified MCP interface for various client applications.
This server integrates Swiggy's food delivery, grocery (Instamart), and restaurant booking (Dineout) services through a unified MCP interface for various client applications.
Setup Requirements
- ⚠️Requires a compatible MCP client (e.g., Cursor, VS Code, Claude Desktop) for integration.
- ⚠️Orders placed via the MCP currently only support Cash on Delivery (COD).
- ⚠️Orders placed cannot be cancelled, requiring careful review before checkout.
- ⚠️Concurrent use with the native Swiggy app may cause session conflicts.
Verified SafeView Analysis
location-history-mcp-server
by lucas-1000
Personal location tracking with intelligent place recognition and Model Context Protocol (MCP) tool integration.
Personal location tracking with intelligent place recognition and Model Context Protocol (MCP) tool integration.
Setup Requirements
- ⚠️Requires PostgreSQL database with PostGIS extension enabled (manual setup).
- ⚠️Requires Google Places API Key for place recognition and enrichment (optional, but core feature relies on it; paid API usage applies).
- ⚠️The provided `deploy-oauth.sh` script *incorrectly* deploys the insecure `index.js` without OAuth authentication; requires manual modification to `--command` Cloud Run parameter to run `build/http-server-oauth.js` for secure, multi-user operation.
- ⚠️For local development, requires Cloud SQL Proxy if connecting to a Cloud SQL instance.
Review RequiredView Analysis
XiaoheiheMcpServer
by wsmxd
Automate interactions with the Xiaoheihe social platform, enabling content publishing, searching, and commenting via the Model Context Protocol (MCP).
Automate interactions with the Xiaoheihe social platform, enabling content publishing, searching, and commenting via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Playwright's Chromium browser to be downloaded and installed (approximately 150MB).
- ⚠️Initial use requires an interactive login via a browser window (manual action).
- ⚠️Image and video paths for publishing must be local absolute paths.
Review RequiredView Analysis
mcp-terminal
by alejoair
Provides interactive terminal sessions over REST API and MCP protocol, enabling AI agents and remote tools to execute shell commands and capture visual output.
Provides interactive terminal sessions over REST API and MCP protocol, enabling AI agents and remote tools to execute shell commands and capture visual output.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Default CORS `allow_origins=["*"]` is insecure for production; explicit origins should be configured.
- ⚠️Input to the terminal requires careful handling of newlines (`\n` for Unix/editors, `\r\n` for Windows shells) and control characters (`\x03` for Ctrl+C) as no automatic conversion is performed.
- ⚠️The core functionality grants shell access, requiring external access control for secure deployment.
Verified SafeView Analysis
KensMCP
by kensuen
A custom Model Context Protocol (MCP) server that provides a suite of developer utilities for AI assistants to perform real actions.
A custom Model Context Protocol (MCP) server that provides a suite of developer utilities for AI assistants to perform real actions.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires installation of Python dependencies (`pip install -r requirements.txt`).
- ⚠️The use of `eval()` in the calculate tool poses a significant security risk for untrusted input.
Review RequiredView Analysis
nethack-mcp
by Christoph-D
Facilitates an AI agent's interaction with the NetHack game through a tmux session.
Facilitates an AI agent's interaction with the NetHack game through a tmux session.
Setup Requirements
- ⚠️Requires 'tmux' to be installed and available in the system's PATH.
- ⚠️Requires 'nethack' to be installed and available in the system's PATH.
- ⚠️Requires 'Go' (version specified in `go.mod` implicitly, or generally latest stable) to build the 'nethack-ctl' binary.
- ⚠️Designed as a plugin for an external 'opencode' agent environment, which is required for full functionality.
Verified SafeView Analysis
Ms-Sql-Server-MCP-Server
by Ninjatogo
Provides a web API for interacting with Microsoft SQL Server, offering database operations, performance analysis, and schema discovery tools.
Provides a web API for interacting with Microsoft SQL Server, offering database operations, performance analysis, and schema discovery tools.
Setup Requirements
- ⚠️Requires .NET 7 SDK
- ⚠️Requires a running instance of Microsoft SQL Server
- ⚠️Manual update of 'DefaultConnection' connection string in appsettings.json is required
Review RequiredView Analysis
mcp_server_example
by pedrouzcategui
Provides a basic, minimal HTTP server template for demonstrating web service capabilities.
Provides a basic, minimal HTTP server template for demonstrating web service capabilities.
Setup Requirements
- ⚠️Requires Node.js installed
Verified SafeView Analysis
Mycelium
by AutumnsGrove
Serves as an MCP (Model Context Protocol) server, acting as the communication network for AI agents (like Claude) to interact with various Grove ecosystem services such as blogging (Lattice), remote development (Bloom), storage (Amber), and analytics (Rings).
Serves as an MCP (Model Context Protocol) server, acting as the communication network for AI agents (like Claude) to interact with various Grove ecosystem services such as blogging (Lattice), remote development (Bloom), storage (Amber), and analytics (Rings).
Setup Requirements
- ⚠️Requires Node.js 20+ and pnpm for local development.
- ⚠️Requires a Cloudflare account and Wrangler CLI for deployment and resource management (KV, D1, Durable Objects).
- ⚠️Requires Heartwood OAuth credentials (client ID, client secret, redirect URI) and a cookie encryption key to be set as Cloudflare Worker secrets.
Review RequiredView Analysis
taskmaster-mcp-server
by jasonberkes
An MCP server for the TaskMaster platform, providing AI agents with tools for conversation management, filesystem operations, GitHub integration, command execution, and SQL Server management.
An MCP server for the TaskMaster platform, providing AI agents with tools for conversation management, filesystem operations, GitHub integration, command execution, and SQL Server management.
Setup Requirements
- ⚠️The `run_command` tool allows arbitrary command execution without sandboxing, posing a severe security risk to the host system.
- ⚠️Filesystem `ALLOWED_PATHS` are hardcoded to specific local user directories (`/Users/jasonberkes/...`) and must be manually updated for any other environment or user.
- ⚠️Requires an Azure SQL Server database with the TaskMaster schema already in place.
Review RequiredView Analysis
Expense-Tracker-MCP-Server
by Shivam0176
A server for tracking personal expenses, allowing users to add, list, and summarize financial transactions by category and date.
A server for tracking personal expenses, allowing users to add, list, and summarize financial transactions by category and date.
Setup Requirements
- ⚠️Python 3.12+ required
- ⚠️FastMCP library (>=2.12.4) required