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)
code-index-mcp
by trondhindenes
Provides fast local source code searching using Zoekt's trigram-based indexing.
Provides fast local source code searching using Zoekt's trigram-based indexing.
Setup Requirements
- ⚠️Requires Go runtime/toolchain for manual installation or building from source.
- ⚠️Requires manual configuration (e.g., specifying binary path) in some MCP clients like Claude Desktop if not using the .mcpb bundle.
Verified SafeView Analysis
mcp-catalog-server
by Angelxd0714
Provides a product catalog API, allowing AI agents to interact with product data (search, retrieve, create, update, delete) via the Model Context Protocol (MCP).
Provides a product catalog API, allowing AI agents to interact with product data (search, retrieve, create, update, delete) via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a running MongoDB instance.
- ⚠️Hardcoded MongoDB credentials and connection string: The server attempts to connect to `mongodb://mongo:mongo@localhost:27018/mcp_catalog?authSource=admin` due to hardcoded values in `src/config/db.ts`, ignoring the `MONGO_URI` environment variable specified in `docker-compose.yml`. This requires manual adjustment of the code or ensuring a MongoDB instance is available at `localhost:27018` with these specific credentials.
- ⚠️Docker-compose MongoDB config mismatch: The `docker-compose.yml` specifies the MongoDB service with port `27017` and hostname `db`, while the application hardcodes `localhost:27018`, leading to connection failure in the provided Docker setup.
Review RequiredView Analysis
icon-mcp-server
by mimiya525-cloud
Provides developers with fuzzy search for icons from popular libraries (Element Plus, Ant Design) and AI-powered SVG icon generation through a RESTful API and Model Context Protocol (MCP) tools.
Provides developers with fuzzy search for icons from popular libraries (Element Plus, Ant Design) and AI-powered SVG icon generation through a RESTful API and Model Context Protocol (MCP) tools.
Setup Requirements
- ⚠️Requires at least one AI API Key (e.g., DASHSCOPE_API_KEY, OPENAI_API_KEY) configured in environment variables for AI-powered icon generation. Without suitable keys, AI generation will fail or revert to a very basic fallback.
- ⚠️Potential Node.js version conflict: 'package.json' specifies '>=14.0.0', but a core dependency ('@modelcontextprotocol/sdk') requires '>=18'. Users might encounter issues if running Node.js versions between 14 and 18.
Verified SafeView Analysis
GhidraMCP
by HK47196
GhidraMCP is a Model Context Protocol server that allows LLMs to autonomously reverse engineer applications by exposing numerous core Ghidra functionalities to MCP clients.
GhidraMCP is a Model Context Protocol server that allows LLMs to autonomously reverse engineer applications by exposing numerous core Ghidra functionalities to MCP clients.
Setup Requirements
- ⚠️Requires a running Ghidra instance with the plugin installed.
- ⚠️Default server port (8080) might be in use; configurable via Ghidra Tool Options.
- ⚠️Plugin changes require a Ghidra restart or plugin reload to take effect.
- ⚠️No built-in authentication/authorization for the HTTP server.
Review RequiredView Analysis
ActiveMQ-Artemis-MCP-Server
by ufoalan
Provides Claude with access to Red Hat AMQ 7.12+ via the Jolokia API, enabling message browsing, broker version retrieval, and Keycloak-based authentication/authorization.
Provides Claude with access to Red Hat AMQ 7.12+ via the Jolokia API, enabling message browsing, broker version retrieval, and Keycloak-based authentication/authorization.
Setup Requirements
- ⚠️Requires Python 3.12+
- ⚠️Requires a running Red Hat AMQ 7.12.1+ instance accessible from the server
- ⚠️Requires a running Keycloak server configured with the specified realm, client, and secret
Verified SafeView Analysis
granola-ai-mcp-server-enhanced
by shranchi0
An enhanced MCP server integrating Granola.ai meeting history and Google Calendar with Claude Desktop, enabling natural language search and unified viewing of meetings.
An enhanced MCP server integrating Granola.ai meeting history and Google Calendar with Claude Desktop, enabling natural language search and unified viewing of meetings.
Setup Requirements
- ⚠️Requires macOS, Granola.ai, and Claude Desktop installed.
- ⚠️Requires Python 3.12+ and 'uv' package manager.
- ⚠️OpenAI API Key is required for intelligent category search (paid service).
Verified SafeView Analysis
prompts-mcp
by alkue-com
Serves a directory of Markdown files as prompts to any Model Context Protocol (MCP) client for chat sessions.
Serves a directory of Markdown files as prompts to any Model Context Protocol (MCP) client for chat sessions.
Setup Requirements
- ⚠️Requires 'uv' (Ultrafast Python package installer and resolver) to be installed.
- ⚠️The 'PROMPTS_DIR' environment variable MUST be set and point to an existing directory containing Markdown files, otherwise the server will exit.
- ⚠️Requires an MCP-compatible client (e.g., Claude Desktop, MCP Inspector, Goose CLI, VS Code/Cursor) to connect and utilize the served prompts.
Verified SafeView Analysis
mcp-typescript-docs
by patpil-cloudflare-mcp
Provides intelligent semantic search and AI-generated answers over Model Context Protocol (MCP) TypeScript SDK documentation using Cloudflare AutoRAG.
Provides intelligent semantic search and AI-generated answers over Model Context Protocol (MCP) TypeScript SDK documentation using Cloudflare AutoRAG.
Setup Requirements
- ⚠️Requires a Cloudflare Workers environment for deployment and execution.
- ⚠️Requires a WorkOS account for OAuth 2.1 authentication configuration (WORKOS_CLIENT_ID, WORKOS_API_KEY).
- ⚠️Relies heavily on Cloudflare services: Workers AI (AutoRAG), D1 Database (TOKEN_DB), and KV Namespaces (OAUTH_KV, USER_SESSIONS). These must be configured correctly in Cloudflare Dashboard and `wrangler.jsonc`.
Verified SafeView Analysis
calq-mcp
by Calq-dev
Provides a Model Context Protocol server for time tracking, project management, AI-powered memory, and team collaboration for developers, integrating with LLM agents.
Provides a Model Context Protocol server for time tracking, project management, AI-powered memory, and team collaboration for developers, integrating with LLM agents.
Setup Requirements
- ⚠️Requires paid API keys for Voyage AI (for embeddings) and Anthropic (if using the Discord bot), which will incur token costs based on usage.
- ⚠️Requires manual setup and configuration of a GitHub OAuth App to obtain Client ID and Client Secret.
- ⚠️Requires running instances of both PostgreSQL (for structured data) and ChromaDB (for vector embeddings), though Docker Compose streamlines their deployment.
Verified SafeView Analysis
VSC-MCPServer
by CodingWithCalvin
Exposes VS Code's language intelligence via a Model Context Protocol (MCP) server for AI coding assistants.
Exposes VS Code's language intelligence via a Model Context Protocol (MCP) server for AI coding assistants.
Setup Requirements
- ⚠️Requires Visual Studio Code (v1.85.0 or later)
- ⚠️Default port 4000 may conflict with other services; configure `codingwithcalvin.mcp.port` if needed.
- ⚠️Server binds only to `127.0.0.1` (localhost); remote access is not supported for security reasons.
Verified SafeView Analysis
macrosense-ai-mcp-server
by MacroSense-AI
Provides a template for building Model Context Protocol (MCP) servers with custom tool-calling capabilities for AI models.
Provides a template for building Model Context Protocol (MCP) servers with custom tool-calling capabilities for AI models.
Setup Requirements
- ⚠️Python 3.11 or higher required.
- ⚠️Docker deployment with `docker-compose.yml` maps server to host port 8080 by default, differing from the local/direct Docker `8000:8000` instructions.
Verified SafeView Analysis
paytm-local-mcp-server
by farhanrhine
Analyze Paytm UPI transaction history locally using natural language queries via Claude AI.
Analyze Paytm UPI transaction history locally using natural language queries via Claude AI.
Setup Requirements
- ⚠️Requires Python 3.11+.
- ⚠️Manual export of Paytm UPI statement as an Excel (.xlsx) file is required.
- ⚠️Manual conversion of the Excel file to JSON is required before the server can ingest data.
- ⚠️Requires Claude Desktop to be installed for interaction.