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(68)
SimpleMCPClientServer
by Indrapuma
A basic implementation of a client-server communication system, likely demonstrating a custom or simplified protocol ('MCP').
A basic implementation of a client-server communication system, likely demonstrating a custom or simplified protocol ('MCP').
Review RequiredView Analysis
phosphor
by crypticsaiyan
A terminal-based IRC client with modern UX, AI integration, and unique features, designed for efficiency.
A terminal-based IRC client with modern UX, AI integration, and unique features, designed for efficiency.
Setup Requirements
- ⚠️Python 3.11+ required.
- ⚠️Docker must be installed, running, and user must have appropriate permissions for '/ai docker-...' commands to function.
- ⚠️Azure SDK (`azure-identity`, `azure-mgmt-containerinstance`) and environment variables (`AZURE_SUBSCRIPTION_ID`, `AZURE_CLIENT_ID`, `AZURE_CLIENT_SECRET`, `AZURE_TENANT_ID`, `AZURE_RESOURCE_GROUP`) are required for Azure integration.
- ⚠️The `magic-wormhole` command-line tool must be installed for file transfers (`/send`, `/grab`).
- ⚠️`simpleaudio` (and underlying system audio libraries like `libasound2-dev` on Linux) is required for audio feedback.
Verified SafeView Analysis
mcp
by mkornreich
A client-server application demonstrating how Claude can use external tools via the MCP protocol, specifically showcasing a job fetching tool.
A client-server application demonstrating how Claude can use external tools via the MCP protocol, specifically showcasing a job fetching tool.
Setup Requirements
- ⚠️Requires Anthropic API Key (e.g., ANTHROPIC_API_KEY in .env)
- ⚠️Requires Python 3.10 or higher
- ⚠️Client requires the server script path as a command-line argument
Verified SafeView Analysis
mcp_emi_server
by Ramakrishna-Gedala
This server exposes loan Equated Monthly Installment (EMI) calculation endpoints to MCP clients, acting as a proxy to a backend REST API.
This server exposes loan Equated Monthly Installment (EMI) calculation endpoints to MCP clients, acting as a proxy to a backend REST API.
Setup Requirements
- ⚠️Requires Python 3.10+ and 'uv' package manager for environment management and execution.
- ⚠️A separate EMI calculation REST API backend must be running and accessible at the `EMI_API_BASE_URL` (defaults to http://localhost:8000/api) for the server to function.
Verified SafeView Analysis
email-mcp-server
by alk231
Automate the processing of unread emails by summarizing, categorizing, and executing actions like replying or marking as read using an AI agent.
Automate the processing of unread emails by summarizing, categorizing, and executing actions like replying or marking as read using an AI agent.
Setup Requirements
- ⚠️Requires a Groq API Key (Paid) for the LLM, typically set as GROQ_API_KEY environment variable.
- ⚠️Requires a Google Cloud Project with Gmail API enabled and OAuth 2.0 Client ID credentials. The 'client_secret.json' content must be provided via the GMAIL_CREDENTIALS environment variable.
- ⚠️The first run will require interactive user authentication through a browser for Gmail access if GMAIL_TOKEN environment variable is not pre-set.
- ⚠️The 'main.py' script contains hardcoded absolute paths for the Python executable and 'server.py' (e.g., C:/Users/DELL/... and E:/Langgraph/...). These must be updated to reflect the user's local environment paths for the application to run correctly.
Verified SafeView Analysis
glkvm-mcp
by sk3tch
Control KVM devices (mouse, keyboard, screenshot, OCR) directly over HTTPS with mTLS for agent-driven GUI automation on remote computers.
Control KVM devices (mouse, keyboard, screenshot, OCR) directly over HTTPS with mTLS for agent-driven GUI automation on remote computers.
Setup Requirements
- ⚠️Requires Tesseract OCR (`tesseract-ocr`) and FFmpeg (`ffmpeg`) to be installed locally on the machine running the MCP server.
- ⚠️The target KVM device must be running Linux with USB HID gadget support and `ustreamer` for video capture, which may require specific hardware and kernel configuration.
- ⚠️Requires a multi-step, manual process for generating and managing mutual TLS (mTLS) certificates (CA, client, and per-KVM server certs), which is complex and prone to misconfiguration.
Verified SafeView Analysis
mcp-demo-server
by MomentaryChen
A demo server demonstrating basic real-time communication using the @mcp-socket/server library, sending welcome and 'Ping!' messages to connected clients.
A demo server demonstrating basic real-time communication using the @mcp-socket/server library, sending welcome and 'Ping!' messages to connected clients.
Setup Requirements
- ⚠️Requires Node.js and npm/yarn
- ⚠️TypeScript project requires compilation (npm run build) before running the start command.
Verified SafeView Analysis
ssh-mcp-streamable
by Xxx00xxX33
Establishes a multi-channel, streamable communication server over SSH, enabling secure and multiplexed data transfer.
Establishes a multi-channel, streamable communication server over SSH, enabling secure and multiplexed data transfer.
Setup Requirements
- ⚠️Requires SSH host key pair generation and configuration.
- ⚠️Requires a specific network port (e.g., 22, 2222) to be open and accessible.
- ⚠️Likely depends on specific Node.js modules for SSH handling (e.g., 'ssh2').
Review RequiredView Analysis
NotifierBot
by wenzhuo4657
This microservice provides dynamic real-time notification to third-party platforms (e.g., Telegram Bot, Gmail) based on incoming text, notification type, and validation parameters.
This microservice provides dynamic real-time notification to third-party platforms (e.g., Telegram Bot, Gmail) based on incoming text, notification type, and validation parameters.
Setup Requirements
- ⚠️Requires Redis or Valkey for distributed caching and QPS limiting; `HOST1` environment variable must be set for the cache host.
- ⚠️Requires Telegram Bot Token (environment variable `tgBot`) for Telegram notifications.
- ⚠️Requires Gmail App Password (environment variable `GMAIL_PASSWORD`) for Gmail notifications.
Verified SafeView Analysis
mcp_servers_clients
by RITVIKKAMASETTY
A React frontend interacts with a FastAPI backend, which acts as an AI agent (powered by Groq) to route mathematical queries to a local FastMCP microservice.
A React frontend interacts with a FastAPI backend, which acts as an AI agent (powered by Groq) to route mathematical queries to a local FastMCP microservice.
Setup Requirements
- ⚠️Requires Groq API Key (paid service)
- ⚠️Requires Python dependencies (FastAPI, uvicorn, groq, fastmcp)
- ⚠️Requires Node.js/npm for the React frontend development server
Review RequiredView Analysis
mcp-server-ch5
by jxcks48
This server demonstrates a basic Model Context Protocol (MCP) server exposing simple utility tools (greeting, arithmetic, server info) over standard I/O (stdio).
This server demonstrates a basic Model Context Protocol (MCP) server exposing simple utility tools (greeting, arithmetic, server info) over standard I/O (stdio).
Setup Requirements
- ⚠️Requires the 'mcp' Python library to be installed (e.g., via pip).
- ⚠️Requires Node.js and npm to install the MCP Inspector (`npm install -g @modelcontextprotocol/inspector`) to view in the inspector.
Verified SafeView Analysis
discord-webhook-mcp-server
by LLMTooling
Enables LLMs to send messages and rich embeds to Discord via webhooks for notifications, monitoring, and integrations.
Enables LLMs to send messages and rich embeds to Discord via webhooks for notifications, monitoring, and integrations.
Setup Requirements
- ⚠️Requires Node.js 18.0.0 or higher.
- ⚠️Requires a Discord webhook URL to be set as an environment variable (DISCORD_WEBHOOK_URL).