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)
devserver-mcp
by Uninen
Manages and controls local development servers and browser automation through a TUI and Model Context Protocol (MCP) for LLM-assisted development workflows.
Manages and controls local development servers and browser automation through a TUI and Model Context Protocol (MCP) for LLM-assisted development workflows.
Setup Requirements
- ⚠️Requires Python 3.13+.
- ⚠️Uses `uv` for dependency management.
- ⚠️Playwright must be manually installed (`uv add playwright && playwright install`) if experimental browser automation features are enabled.
- ⚠️Requires a `devservers.yml` configuration file in the project root.
Verified SafeView Analysis
selenium
by SeaQLe
Tool for extracting and patching proprietary Android vendor files for custom ROM development (LineageOS).
Tool for extracting and patching proprietary Android vendor files for custom ROM development (LineageOS).
Setup Requirements
- ⚠️Requires `extract_utils` library to be present at `../../../tools/extract-utils`.
- ⚠️Requires `llvm_objdump` tool to be available in the system's PATH.
- ⚠️Requires proprietary Android vendor images/files for extraction and patching.
Verified SafeView Analysis
mcp-server-demo
by remcoboerma
This server acts as an AI assistant tool provider (MCP server) offering calculator functions, data logging, and reporting capabilities via SQLite, demonstrating how AI can interact with external services.
This server acts as an AI assistant tool provider (MCP server) offering calculator functions, data logging, and reporting capabilities via SQLite, demonstrating how AI can interact with external services.
Setup Requirements
- ⚠️Requires 'uv' for virtual environment and package management (`inv venv` and `inv install`).
- ⚠️Docker and Traefik (or a similar reverse proxy/SSL setup) are required for networked/production deployment using SSE transport.
Verified SafeView Analysis
mcp-id-date
by gergelyszerovay
Generates auto-incrementing unique hexadecimal identifiers and current ISO 8601 timestamps, serving as an MCP server tool.
Generates auto-incrementing unique hexadecimal identifiers and current ISO 8601 timestamps, serving as an MCP server tool.
Setup Requirements
- ⚠️Requires Node.js and pnpm (specified as pnpm@9.15.0+ in package.json) to be installed.
- ⚠️The default 'idCounterFile' path (/workspace/last-tag-id.txt) may not be writable or exist in all environments; users might need to specify a custom path using '--idCounterFile'.
- ⚠️Enabling HTTP (--enableHttpTransport) or REST (--enableRestServer) servers might lead to port conflicts on default ports (3001 and 3002 respectively) if other services are already using them.
Verified SafeView Analysis
VLArm
by gconsigli
Enables a physical robotic arm (SO-101) to be controlled by a local Large Language Model via the Model Context Protocol (MCP) for autonomous, language-based task execution.
Enables a physical robotic arm (SO-101) to be controlled by a local Large Language Model via the Model Context Protocol (MCP) for autonomous, language-based task execution.
Setup Requirements
- ⚠️Requires Ollama to be installed and the 'qwen2.5' model to be running locally.
- ⚠️Requires the Phosphobot API to be downloaded and running locally.
- ⚠️Requires Python 3.13 or higher.
Verified SafeView Analysis
wincher-mcp-server
by chris-tutt
Integrates Wincher's SEO API with Claude Desktop to allow natural language querying and analysis of SEO data.
Integrates Wincher's SEO API with Claude Desktop to allow natural language querying and analysis of SEO data.
Setup Requirements
- ⚠️Requires Python 3.10+
- ⚠️Requires Claude Desktop app to function
- ⚠️Requires a Wincher account with API access (likely paid)
- ⚠️API key must be configured in Claude Desktop's JSON config file, not a standard .env file.
Verified SafeView Analysis
switch-mcp-server
by DistributorX
Provides comprehensive Enfocus Switch scripting documentation via MCP to AI assistants for development and context-aware help.
Provides comprehensive Enfocus Switch scripting documentation via MCP to AI assistants for development and context-aware help.
Setup Requirements
- ⚠️Requires Node.js runtime (v12+).
- ⚠️Manual JSON configuration in AI client settings (e.g., Claude Desktop, Cursor) is required.
- ⚠️If not using 'npx', a build step ('npm run build') is needed to compile TypeScript to JavaScript before running.
Verified SafeView Analysis
yt-mcp-server
by alanhc
A Model Context Protocol (MCP) server that enables MCP clients (like ChatGPT, Claude Desktop, or other LLM applications) to control and create n8n workflows through standardized tool interfaces.
A Model Context Protocol (MCP) server that enables MCP clients (like ChatGPT, Claude Desktop, or other LLM applications) to control and create n8n workflows through standardized tool interfaces.
Setup Requirements
- ⚠️Requires a running n8n instance with API access.
- ⚠️Requires an n8n API Token (Bearer token) for authentication.
- ⚠️Requires Python 3.10 or higher.
Verified SafeView Analysis
ro-crate-mcp-server
by johannehouweling
Server for indexing and querying Research Object (RO-Crates) using pluggable storage backends and offering keyword and semantic search capabilities.
Server for indexing and querying Research Object (RO-Crates) using pluggable storage backends and offering keyword and semantic search capabilities.
Setup Requirements
- ⚠️Requires Python 3.12 or newer.
- ⚠️Requires configuration for a storage backend (Filesystem, Azure Blob Storage, or HTTP) to be fully functional, otherwise defaults to no backend.
- ⚠️Semantic search requires an embeddings provider (e.g., a local SentenceTransformer model or an external service like OpenAI), which can incur computational or monetary costs.
Verified SafeView Analysis
mcp-gitlab-mcp-server
by bioanywhere
Integrate an AI assistant with GitLab to manage merge requests, CI/CD pipelines, code reviews, and discussions.
Integrate an AI assistant with GitLab to manage merge requests, CI/CD pipelines, code reviews, and discussions.
Setup Requirements
- ⚠️Requires a GitLab Private Access Token with appropriate permissions.
- ⚠️Requires a specific GitLab Project ID to be configured.
- ⚠️Requires Python 3.10+ and all dependencies listed in pyproject.toml to be installed within a virtual environment.
Verified SafeView Analysis
claude-code-settings
by IrfanThomson
Manages and synchronizes global configuration settings for Claude Code, including multi-agent setup and secure secrets management across different machines.
Manages and synchronizes global configuration settings for Claude Code, including multi-agent setup and secure secrets management across different machines.
Setup Requirements
- ⚠️Requires `claude-code` CLI tool to be installed globally (via npm).
- ⚠️Requires `python3` and `openssl` for secrets management scripts.
- ⚠️Grants broad `sudo` and `docker` permissions to the Claude Code agent, posing a significant security risk that must be carefully reviewed and potentially restricted.
- ⚠️Requires separate installations for MCP servers like Obsidian MCP (e.g., `uvx obsidian-mcp`) and Docker for Atlassian MCP.
- ⚠️Requires API keys for Jules (Google) and potentially Jira/Confluence credentials (paid services).
Review RequiredView Analysis
demos-ros-mcp-server
by robotmcp
Control a Tugbot mobile robot in a simulated warehouse environment using natural language via an AI LLM and the ROS-MCP server.
Control a Tugbot mobile robot in a simulated warehouse environment using natural language via an AI LLM and the ROS-MCP server.
Setup Requirements
- ⚠️Requires Ubuntu 22.04 LTS and ROS 2 Humble due to Gazebo compatibility and ROS distribution.
- ⚠️Specific ROS 2 packages (`ros-humble-ros-gz`, `ros-humble-rosapi`, `ros-humble-rosbridge-server`) must be installed via `apt`.
- ⚠️Uses `uv` for Python environment management, and ROS system bindings must be installed into the virtual environment.