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)
cook-mcp-server
by saskinosie
Provides an AI-powered search and retrieval tool for the Cook Engineering Handbook, answering technical questions and fetching specific pages, including visual content.
Provides an AI-powered search and retrieval tool for the Cook Engineering Handbook, answering technical questions and fetching specific pages, including visual content.
Setup Requirements
- ⚠️Requires a Weaviate Cloud instance and API key (paid service).
- ⚠️Requires an OpenAI API Key (paid service) for GPT-4o vision model calls.
- ⚠️If using Clerk-authenticated server variants (e.g., mcp_server_oauth.py), requires Clerk secret and publishable keys.
Verified SafeView Analysis
arcology
by zvxr
Self-hosting an MCP (Multi-Modal AI Collaboration Protocol) server to integrate AI agents with an Obsidian knowledge base.
Self-hosting an MCP (Multi-Modal AI Collaboration Protocol) server to integrate AI agents with an Obsidian knowledge base.
Setup Requirements
- ⚠️Requires Docker Desktop for local execution.
- ⚠️Requires `OBSIDIAN_API_KEY` and `ARCOLOGY_MCP_KEY` environment variables for secure operation and API access.
- ⚠️Requires the 'Local REST API for Obsidian' plugin (from https://github.com/coddingtonbear/obsidian-local-rest-api) to be installed and configured within Obsidian.
Verified SafeView Analysis
swagger-mcp-server
by aike1202
This server transforms Swagger/OpenAPI documentation into AI-callable tools, enabling AI models to perform API development tasks such as documentation querying, interface debugging, and cURL command generation.
This server transforms Swagger/OpenAPI documentation into AI-callable tools, enabling AI models to perform API development tasks such as documentation querying, interface debugging, and cURL command generation.
Setup Requirements
- ⚠️Requires Node.js (v18+ recommended) and npm/pnpm for installation and execution.
- ⚠️Relies on a running Swagger/OpenAPI service accessible from the MCP server's host for documentation retrieval and API interaction.
- ⚠️Authentication credentials are provided as command-line arguments, which may expose sensitive information in plaintext (e.g., in process lists or logs); secure handling of these arguments in the deployment environment is critical.
- ⚠️Requires a compatible Model Context Protocol (MCP) Host (e.g., Claude Desktop, Windsurf) to integrate and use the provided tools.
Review RequiredView Analysis
mcp-kilo-telegram
by StoyPenny
Enables AI assistants to interact with humans via Telegram for decisions, approvals, and specific input, creating a 'human-in-the-loop' workflow.
Enables AI assistants to interact with humans via Telegram for decisions, approvals, and specific input, creating a 'human-in-the-loop' workflow.
Setup Requirements
- ⚠️Requires a Telegram Bot Token from @BotFather (free to create)
- ⚠️Telegram User ID recommended for security (auto-detects if not set, but explicit setting is safer)
- ⚠️Python 3.10+ or Docker/Docker Compose required for installation
Verified SafeView Analysis
converse
by fwdslsh
A lightweight Model Context Protocol (MCP) server that provides voice capabilities (TTS/STT) using remote OpenAI-compatible APIs, enabling AI assistants to speak and listen through system audio devices.
A lightweight Model Context Protocol (MCP) server that provides voice capabilities (TTS/STT) using remote OpenAI-compatible APIs, enabling AI assistants to speak and listen through system audio devices.
Setup Requirements
- ⚠️Requires OpenAI-compatible TTS/STT API endpoints (e.g., OpenAI, LocalAI). These are typically paid services or require local setup.
- ⚠️Requires Node.js version 18 or higher.
- ⚠️Requires system audio utilities like `aplay` and `arecord` (Linux), `afplay` and `sox` (macOS), or custom commands configured via `PLAY_CMD` and `RECORD_CMD` environment variables.
Verified SafeView Analysis
MCP_NODE
by TechMaster1000
A Node.js gateway that connects AI models (AWS Bedrock) with external tools (Model Context Protocol servers) via a streaming SSE endpoint for real-time, agentic AI applications.
A Node.js gateway that connects AI models (AWS Bedrock) with external tools (Model Context Protocol servers) via a streaming SSE endpoint for real-time, agentic AI applications.
Setup Requirements
- ⚠️Requires a properly configured AWS account with Bedrock access, including enabled Claude models (with region-specific inference profile IDs) and complex IAM roles (`ecsTaskExecutionRole` to `sts:AssumeRole` to `BedrockAccessRole`) for secure ECS Fargate deployment, or direct AWS credentials (`AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`) for local development.
- ⚠️`MCP_SERVERS` environment variable must be a correctly formatted JSON array string, containing valid configurations for stdio or HTTP MCP servers. Incorrect formatting or misconfigured commands/URLs (e.g., requiring specific `npx` packages) will cause startup issues.
- ⚠️Many advanced MCP servers (e.g., Brave Search, GitHub, Google Maps) require API keys, which must be securely provided via environment variables in the individual MCP server configuration within the `MCP_SERVERS` JSON array or AWS Secrets Manager.
- ⚠️Using the `filesystem` MCP server on macOS requires granting 'Full Disk Access' manually to the process, which is a high-privilege system permission.
Review RequiredView Analysis
ChatPie
by GavinZha0
ChatPie is a modern AI-driven chat platform designed to facilitate seamless human-AI collaboration, upgrading AI from a simple tool to a true partner for natural communication and efficient task completion.
ChatPie is a modern AI-driven chat platform designed to facilitate seamless human-AI collaboration, upgrading AI from a simple tool to a true partner for natural communication and efficient task completion.
Setup Requirements
- ⚠️Requires API Keys (e.g., OpenAI, Anthropic, Exa, Google Generative AI) for core AI features, which typically involve paid usage.
- ⚠️Requires Docker for a quick start, or manual setup of PostgreSQL and a compatible file storage solution (RustFS, S3, MinIO, or Vercel Blob).
- ⚠️The `BETTER_AUTH_SECRET` environment variable must be set for authentication to function correctly.
Verified SafeView Analysis
chatbot-with-search
by danielecelsa
An advanced AI client for autonomous web research, utilizing a decoupled microservices architecture with the Model Context Protocol (MCP) for tool communication.
An advanced AI client for autonomous web research, utilizing a decoupled microservices architecture with the Model Context Protocol (MCP) for tool communication.
Setup Requirements
- ⚠️Requires a Google Cloud API Key (for Gemini LLM).
- ⚠️Requires a separate Tavily API Key for the *MCP Server* (not this client, but the server must be running and configured).
- ⚠️Python 3.10+ is required.
- ⚠️The default `MCP_TAVILY_URL` points to a potentially public server. For production or sensitive use, a self-hosted MCP server with Tavily API configured is recommended.
Verified SafeView Analysis
mas-mcp-server
by JanWillemSteur65
An independent MCP Server designed for multi-tenant IBM Maximo Application Suite (Manage), providing an MCP endpoint, admin UI, user/role management, Maximo discovery, message logging, and concept definition.
An independent MCP Server designed for multi-tenant IBM Maximo Application Suite (Manage), providing an MCP endpoint, admin UI, user/role management, Maximo discovery, message logging, and concept definition.
Setup Requirements
- ⚠️Requires replacing `REPLACE_WITH_YOUR_GIT_URL` in `02-buildconfigs.yaml` with your repository URL.
- ⚠️For production, PostgreSQL requires persistent volumes; the provided `04-postgres.yaml` uses `emptyDir`, leading to data loss on pod restart.
- ⚠️Critical environment variables (e.g., `MAS_MCP_JWT_SECRET`, `POSTGRES_PASSWORD`, `MAS_MCP_BOOTSTRAP_ADMIN_PASSWORD`) are set to weak defaults in `03-config-and-secrets.yaml` and `init_db.py`, which MUST be changed for any production deployment.
Review RequiredView Analysis
MCPBusinessAnalytics
by keidson299
A Model Context Protocol (MCP) server for analyzing business emails and spreadsheet data, integrating with Claude Desktop to provide intelligent analysis tools.
A Model Context Protocol (MCP) server for analyzing business emails and spreadsheet data, integrating with Claude Desktop to provide intelligent analysis tools.
Setup Requirements
- ⚠️Requires manual configuration of Claude Desktop's `claude_desktop_config.json` file.
- ⚠️Requires Claude Desktop (latest version) to be installed and running.
- ⚠️Python path and project directory path in the Claude Desktop configuration must be precise (e.g., using forward slashes or double backslashes on Windows).
Verified SafeView Analysis
MCP_Remote_Server_Demo
by udaydevarakonda
This server acts as a weather agent, providing real-time weather alerts and forecasts by integrating with the National Weather Service (NWS) API.
This server acts as a weather agent, providing real-time weather alerts and forecasts by integrating with the National Weather Service (NWS) API.
Setup Requirements
- ⚠️Requires Node.js (version 18 or higher recommended due to dependencies).
- ⚠️Requires internet connectivity to access the NWS API.
- ⚠️Designed to run as a Model Context Protocol (MCP) server communicating over standard input/output (stdio), not a standalone HTTP server.
Verified SafeView Analysis
youtube_music_mcp_server
by vweiss960
An MCP server for interacting with YouTube Music and performing web searches.
An MCP server for interacting with YouTube Music and performing web searches.
Setup Requirements
- ⚠️Requires Python 3.8 or higher.
- ⚠️Requires BRAVE_API_KEY for web search functionality (optional).
- ⚠️The `ytmusicapi` library may require authentication, which needs to be configured separately according to its documentation.