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)
mcp-shared-memory
by Dasix
Provides shared memory capabilities and tooling for multiple AI agent instances, backed by Git for version control and persistence. It offers a boilerplate structure for building Model Context Protocol (MCP) servers.
Provides shared memory capabilities and tooling for multiple AI agent instances, backed by Git for version control and persistence. It offers a boilerplate structure for building Model Context Protocol (MCP) servers.
Setup Requirements
- ⚠️Extended IP address data (ASN, host, organization, etc.) from the `ip_get_details` tool requires an `IPAPI_API_TOKEN` environment variable; without it, only basic information is retrieved.
- ⚠️The server currently supports only STDIO transport; attempting to start it in SSE (HTTP/SSE) mode will result in an explicit error as it is not yet implemented.
- ⚠️To utilize the full 'shared memory' features described in the `README.md` (e.g., Git-backed persistence, project metadata), the `GIT_REPO_URL`, `GIT_REPO_PATH`, and `PROJECT_META_PATH` environment variables would need to be configured.
Verified SafeView Analysis
insightfinder-mcp-server
by insightfinder
This server enables Large Language Models (LLMs) to interact with the InsightFinder platform, providing capabilities for incident management, anomaly detection, system monitoring, and deployment analysis.
This server enables Large Language Models (LLMs) to interact with the InsightFinder platform, providing capabilities for incident management, anomaly detection, system monitoring, and deployment analysis.
Setup Requirements
- ⚠️Requires Python 3.8 or higher.
- ⚠️InsightFinder credentials (`X-IF-License-Key`, `X-IF-User-Name`) must be provided via HTTP headers on each request, not as server environment variables.
- ⚠️For secure operation, the MCP server's `HTTP_API_KEY` (or other configured authentication credentials) should be explicitly set via environment variables, though it generates a default if missing.
Verified SafeView Analysis
datacite-mcp-server
by QuentinCody
A Model Context Protocol (MCP) server that enables AI assistants to query the DataCite GraphQL API for rich metadata about research outputs, including DOIs, datasets, software, publications, and their connections within the PID Graph.
A Model Context Protocol (MCP) server that enables AI assistants to query the DataCite GraphQL API for rich metadata about research outputs, including DOIs, datasets, software, publications, and their connections within the PID Graph.
Setup Requirements
- ⚠️Requires deployment to Cloudflare Workers or local emulation using `wrangler dev`.
- ⚠️For non-local or sandboxed clients, the `MCP_ALLOWED_ORIGINS` environment variable must be configured to allow specific origins, due to enforced origin validation.
- ⚠️Relies on a Cloudflare Durable Object (implicitly backed by SQLite) for staging large responses, which requires a Cloudflare account setup and Durable Object binding for full functionality.
Verified SafeView Analysis
mcp-seo
by slamer59
A server providing comprehensive SEO analysis, keyword research, competitor intelligence, PageRank calculations, and internal link structure analysis, primarily leveraging the DataForSEO API and Kuzu graph database.
A server providing comprehensive SEO analysis, keyword research, competitor intelligence, PageRank calculations, and internal link structure analysis, primarily leveraging the DataForSEO API and Kuzu graph database.
Setup Requirements
- ⚠️Requires DataForSEO API credentials (DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD), which is a paid service.
- ⚠️Relies on Kuzu graph database (requires 'kuzu' Python package), which may require specific system dependencies or setup for optimal performance.
- ⚠️Performs web crawling (uses 'aiohttp' and 'BeautifulSoup4'), potentially consuming network bandwidth and requiring robust error handling for various HTML structures.
Verified SafeView Analysis
mcp-server-obs
by sbroenne
Control OBS Studio's recording, streaming, and scene management from VS Code using AI assistants.
Control OBS Studio's recording, streaming, and scene management from VS Code using AI assistants.
Setup Requirements
- ⚠️Requires Windows OS.
- ⚠️Requires OBS Studio with WebSocket server enabled and configured (port, optional password).
- ⚠️Requires .NET 10 Runtime for standalone server operation, or .NET 8 Runtime for the VS Code extension to acquire it.
- ⚠️Requires VS Code 1.106.0 or later and an MCP-compatible AI assistant (e.g., GitHub Copilot).
Verified SafeView Analysis
codemesh
by IDragos94
CodeMesh acts as an intermediary MCP server that allows AI agents to write and execute TypeScript code to orchestrate tools and data from multiple configured MCP servers, featuring a self-improving augmentation system for documentation.
CodeMesh acts as an intermediary MCP server that allows AI agents to write and execute TypeScript code to orchestrate tools and data from multiple configured MCP servers, featuring a self-improving augmentation system for documentation.
Setup Requirements
- ⚠️Requires Node.js 18+ and pnpm (or npm) for development and running.
- ⚠️Requires a `.codemesh/config.json` file in the project root to define the MCP servers it will orchestrate.
- ⚠️The core `vm2` dependency, used for sandboxed code execution, is deprecated and has known critical security vulnerabilities, making it unsafe for production or untrusted code execution.
Review RequiredView Analysis
graphql-mcp-bridge
by zcebupelka
Facilitates seamless integration between GraphQL APIs and Model Context Protocol (MCP) compatible AI systems by converting GraphQL schemas into type-safe, validated MCP tools.
Facilitates seamless integration between GraphQL APIs and Model Context Protocol (MCP) compatible AI systems by converting GraphQL schemas into type-safe, validated MCP tools.
Setup Requirements
- ⚠️Requires Node.js version 24.0.0 or higher.
- ⚠️Expects a valid GraphQL schema string as input for `schemaParser`.
- ⚠️Intended for integration with an external Model Context Protocol (MCP) server, requiring additional setup for the MCP server itself (e.g., `@modelcontextprotocol/sdk/server/mcp`).
- ⚠️To execute generated GraphQL queries, a separate GraphQL client library (e.g., `@apollo/client`, `graphql-request`) is needed.
Verified SafeView Analysis
oparl-mcp-server
by jtwolfe
Provides AI models and applications with structured access to OParl parliamentary data APIs via the Model Context Protocol.
Provides AI models and applications with structured access to OParl parliamentary data APIs via the Model Context Protocol.
Setup Requirements
- ⚠️Requires Python 3.11 or higher.
- ⚠️Requires 'oparl_openapi.json' file to be present in the project root for server initialization.
- ⚠️Relies on an external OParl API endpoint (defined by OPARL_BASE_URL); connectivity and API key validity are crucial for functionality.
Verified SafeView Analysis
omise-mcp
by omise
Facilitate secure and managed integration with Omise payment APIs for various financial operations using the Model Context Protocol.
Facilitate secure and managed integration with Omise payment APIs for various financial operations using the Model Context Protocol.
Setup Requirements
- ⚠️Requires Node.js 20+ to run directly or Docker/Podman for containerized deployment.
- ⚠️Mandatory Omise Account and API Keys (`OMISE_SECRET_KEY`, `OMISE_ENVIRONMENT`) must be configured.
- ⚠️Mandatory tool access control (`TOOLS` environment variable) must be explicitly set ('all' or a comma-separated list of tool names). The server will not start without this.
Verified SafeView Analysis
Brave-Real-Browser-Mcp-Server
by codeiva4u
A powerful multi-protocol (MCP, LSP, SSE) server that enables AI agents and other clients to automate Brave Real Browser, featuring anti-detection, ad-blocking, stealth, and advanced web interaction capabilities for complex scraping, data extraction, and workflow automation.
A powerful multi-protocol (MCP, LSP, SSE) server that enables AI agents and other clients to automate Brave Real Browser, featuring anti-detection, ad-blocking, stealth, and advanced web interaction capabilities for complex scraping, data extraction, and workflow automation.
Setup Requirements
- ⚠️Requires Brave Browser to be installed on the host machine (though brave-real-launcher attempts auto-installation).
- ⚠️Requires Node.js version 18.0.0 or higher.
- ⚠️The `execute_js` tool grants significant control over the browser, requiring strict trust in the input from the calling AI agent or client to prevent malicious code execution.
Verified SafeView Analysis
mcp-flutterwave
by bajoski34
Enables AI assistants to interact with Flutterwave for payment processing, transaction management, and financial operations.
Enables AI assistants to interact with Flutterwave for payment processing, transaction management, and financial operations.
Setup Requirements
- ⚠️Requires a Flutterwave Secret Key (FLW_SECRET_KEY) obtained from the Flutterwave dashboard.
- ⚠️Requires Node.js v18 or higher.
- ⚠️The 'mcp-flutterwave' command line tool requires the '--tools' argument specifying which tools to enable (e.g., '--tools=all').
Verified SafeView Analysis
MCP-Student-Recommendation-Server
by dabster108
An AI-powered recommendation system for students, providing personalized content (forums, courses, events, scholarships, etc.) and integrating with an AI assistant via the Model Context Protocol (MCP).
An AI-powered recommendation system for students, providing personalized content (forums, courses, events, scholarships, etc.) and integrating with an AI assistant via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Python 3.11+
- ⚠️Requires Google Gemini API Key (paid, for AI assistant and semantic checks)
- ⚠️Requires Groq API Key (paid, for enhanced keyword extraction) for full functionality, though the current `app/main.py` uses Gemini for keyword extraction.
- ⚠️The FastAPI server must be running before the MCP server and client can successfully start and connect to it.