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)
grafana-a2a-mcp-server
by ry-ops
Provides a Model Context Protocol (MCP) server for Claude AI and other agents to interact with Grafana's HTTP API for dashboards, datasources, alerts, and annotations.
Provides a Model Context Protocol (MCP) server for Claude AI and other agents to interact with Grafana's HTTP API for dashboards, datasources, alerts, and annotations.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires `uv` package manager (recommended) or `pip` for dependency management.
- ⚠️Requires access to an existing Grafana instance.
- ⚠️Grafana API Key with Editor or Admin permissions is necessary for full functionality.
- ⚠️Configuration is strictly via environment variables (GRAFANA_URL, GRAFANA_API_KEY, etc.).
Verified SafeView Analysis
lilfetch-mcp
by jphdevsf
Scrapes webpages using Playwright and crawl4ai to convert content into clean Markdown, providing context for AI agents.
Scrapes webpages using Playwright and crawl4ai to convert content into clean Markdown, providing context for AI agents.
Setup Requirements
- ⚠️Requires Python 3.10+ (verified by installer).
- ⚠️Initial setup downloads ~200MB for Playwright browser binaries, taking 1-2 minutes.
- ⚠️Local installation requires `chmod +x bin/lilfetch.js` to make the wrapper script executable.
Verified SafeView Analysis
trivial-mcp-server
by MCPintegrationtool
Provides a simple Micro-Service Communication Protocol (MCP) server for exposing basic utility functions.
Provides a simple Micro-Service Communication Protocol (MCP) server for exposing basic utility functions.
Setup Requirements
- ⚠️Requires `fastmcp` Python package to be installed
Verified SafeView Analysis
McpServer-Client
by InduGolluri
Develops an AI agent to manage a mock email inbox using Spring AI tools and a local Ollama large language model.
Develops an AI agent to manage a mock email inbox using Spring AI tools and a local Ollama large language model.
Setup Requirements
- ⚠️Requires a Java Development Kit (JDK) and Apache Maven to build and run both Spring Boot applications.
- ⚠️Requires Ollama to be running locally on port 11434 (e.g., `ollama run <model_name>`) for the 'springbootcilent' to function.
- ⚠️The system comprises two distinct Spring Boot applications: 'demoServer' (providing the email tools) and 'springbootcilent' (the AI client that uses those tools). Both need to be running for the full functionality, ideally 'demoServer' first.
Verified SafeView Analysis
skills-server
by ivanenev
Serves specialized prompt libraries (skills) and provides a token-efficient bridge to hierarchical tool systems for AI clients.
Serves specialized prompt libraries (skills) and provides a token-efficient bridge to hierarchical tool systems for AI clients.
Setup Requirements
- ⚠️Requires Node.js 18+ and npm/yarn as prerequisites.
- ⚠️Lazy-MCP integration requires Python 3.8+ and manual installation of lazy-mcp, including setting the `LAZY_MCP_COMMAND` environment variable to an absolute and trusted executable path (the default relative path is Linux-specific and often incorrect).
- ⚠️Lazy-MCP browser automation tools (Playwright/Puppeteer) require a system-wide Chrome installation (e.g., at `/opt/google/chrome/chrome` on Linux) to function correctly.
Verified SafeView Analysis
mcp-server-presentation
by vishraj
A Model Context Protocol (MCP) server providing enterprise-grade database operations, analytics, and AI agent integration with PostgreSQL and AWS Bedrock for both development and production environments.
A Model Context Protocol (MCP) server providing enterprise-grade database operations, analytics, and AI agent integration with PostgreSQL and AWS Bedrock for both development and production environments.
Setup Requirements
- ⚠️Requires Python 3.12+.
- ⚠️Hardcoded database credentials and AWS Bedrock agent IDs must be updated in `main.py` and `mcpserver.py` before running.
- ⚠️An AWS Account and a configured Bedrock Agent (a paid service) are required for the production server and knowledge base functionality.
- ⚠️Requires creating a stub `performance.py` file (e.g., `echo "def store_performance(): pass" > performance.py`) due to a missing import.
- ⚠️Additional dependencies (`boto3`, `streamlit`, `matplotlib`, `pandas`, `InlineAgent`) need to be manually installed via pip, as they are not listed in `pyproject.toml`.
- ⚠️The `style/final.css` file and `image/default_logo.png` image are required for the Streamlit UI (`kb.py`) to function without errors; these files/directories might need to be created if not present.
Review RequiredView Analysis
filesystem-mcp
by Tabeeh
This server provides AI agents secure, relative filesystem access to a project's files and directories via the Model Context Protocol (MCP) over standard I/O.
This server provides AI agents secure, relative filesystem access to a project's files and directories via the Model Context Protocol (MCP) over standard I/O.
Setup Requirements
- ⚠️Requires Node.js 20 or higher.
- ⚠️The server's 'PROJECT_ROOT' is determined by `process.cwd()`; the launching process (e.g., AI agent host) must set the correct current working directory for the target project.
- ⚠️Functions like `chmod_items` and `chown_items` may have limited or no effect on non-POSIX systems like Windows, and their tests are explicitly skipped due to these limitations.
Verified SafeView Analysis
Gemini_Doubao_remove_watermark
by Timo761
The application is designed to help users remove watermarks from videos and images by processing them on the client side.
The application is designed to help users remove watermarks from videos and images by processing them on the client side.
Setup Requirements
- ⚠️Requires downloading and running an executable file from a GitHub Releases page, necessitating a high level of trust in the developer for security.
- ⚠️The provided source code (`remove.user.js`) is client-side JavaScript (likely bundled/minified) and does not represent the full source or build scripts for the advertised executable.
- ⚠️No specific installation dependencies are mentioned, implying it's a self-contained executable, which further emphasizes the trust required for running it.
Review RequiredView Analysis
figma-write-mcp
by juanpprieto
This project likely provides writing or content integration capabilities designed to interact with or enhance the Figma design environment.
This project likely provides writing or content integration capabilities designed to interact with or enhance the Figma design environment.
Review RequiredView Analysis
mcp-knowledge-server
by SanthoshSetty
The MCP server transforms personal digital data from sources like GitHub, LinkedIn, and personal notes into an AI-accessible knowledge base for an AI assistant.
The MCP server transforms personal digital data from sources like GitHub, LinkedIn, and personal notes into an AI-accessible knowledge base for an AI assistant.
Setup Requirements
- ⚠️Requires GitHub Personal Access Token (with `repo` and `user` scopes) set as `GITHUB_TOKEN` environment variable for executing data export scripts.
- ⚠️LinkedIn data requires a manual export from LinkedIn settings, which is an external, multi-step process that can take 24-48 hours to complete.
- ⚠️For local Claude Desktop integration, the absolute path to the server's `dist/index.js` file needs to be correctly configured in `~/Library/Application Support/Claude/claude_desktop_config.json`.
- ⚠️Cloudflare Workers deployment involves additional steps for setting up KV namespaces and R2 buckets, necessitating `wrangler login` and manual `wrangler.toml` updates (though automated by `./cloudflare/deploy.sh` script).
Verified SafeView Analysis
MCP-Server
by Sankarr123
An interactive web application for analyzing predefined sales data, generating charts, and exporting reports to PDF based on user queries.
An interactive web application for analyzing predefined sales data, generating charts, and exporting reports to PDF based on user queries.
Setup Requirements
- ⚠️Requires Node.js and npm to set up and run the Angular development environment.
- ⚠️The `npm start` command utilizes `set NODE_OPTIONS=--openssl-legacy-provider`, which may be necessary for compatibility with newer Node.js versions (e.g., Node.js 17+ with OpenSSL 3.0) to avoid build issues.
- ⚠️The application's data (`SalesRecord[]`) is hardcoded within `report-list.component.ts`, meaning it does not fetch data from a backend API or database, limiting its real-world dynamic data analysis capabilities without modifications.
Verified SafeView Analysis
pagila-mcp
by karthikingithub
A Streamlit-based chatbot that allows users to query a PostgreSQL database using natural language, leveraging Google's Gemini API for SQL generation and the Model Context Protocol (MCP) for secure database execution.
A Streamlit-based chatbot that allows users to query a PostgreSQL database using natural language, leveraging Google's Gemini API for SQL generation and the Model Context Protocol (MCP) for secure database execution.
Setup Requirements
- ⚠️Requires a PostgreSQL database with the Pagila schema installed.
- ⚠️Requires a Google Gemini API Key (paid API).
- ⚠️Requires careful setup of a `config.env` file.
- ⚠️Recommended to use a read-only PostgreSQL database user for security.