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)
rubygems_mcp.rb
by amkisko
Provides a Model Context Protocol (MCP) server and Ruby client for accessing RubyGems and Ruby version information, integrating with IDEs and AI clients.
Provides a Model Context Protocol (MCP) server and Ruby client for accessing RubyGems and Ruby version information, integrating with IDEs and AI clients.
Setup Requirements
- ⚠️Requires Ruby 3.1 or higher.
- ⚠️Potential OpenSSL certificate configuration issues on some systems, leading to SSL verification failures.
- ⚠️When using Ruby version managers (e.g., mise, rbenv) with MCP clients, ensure `RUBY_VERSION` environment variable is set to match the desired Ruby version for `gem exec rubygems_mcp`.
Verified SafeView Analysis
btp-sap-odata-to-mcp-server
by RavenQueen03
This server acts as a proxy for SAP BTP OData services, specifically designed to bridge OData requests from a client (potentially a Minecraft Proxy, MCP) to an upstream OData endpoint, handling authentication and data forwarding.
This server acts as a proxy for SAP BTP OData services, specifically designed to bridge OData requests from a client (potentially a Minecraft Proxy, MCP) to an upstream OData endpoint, handling authentication and data forwarding.
Setup Requirements
- ⚠️Requires Node.js installed to run the server.
- ⚠️The ODATA_SERVICE_URL environment variable must be set, pointing to the upstream OData service.
- ⚠️Requires 'npm install' to install dependencies like express, body-parser, axios.
Review RequiredView Analysis
mcp-browser-use-server
by hubertusgbecker
An MCP server that enables AI agents to control web browsers using the browser-use library, supporting various transports and persistent sessions.
An MCP server that enables AI agents to control web browsers using the browser-use library, supporting various transports and persistent sessions.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid) for LLM functionality.
- ⚠️Requires Playwright browsers to be installed via `uv run playwright install --with-deps chromium`.
- ⚠️The `uv` (Astral) package manager is strictly required for all Python operations, replacing traditional `pip` commands.
- ⚠️Docker with docker-compose is highly recommended for containerized deployment and VNC visualization.
Review RequiredView Analysis
mcp-devcontainers
by crunchloop
Provides a Model Context Protocol (MCP) server for integrating with and managing devcontainer environments via the devcontainers CLI.
Provides a Model Context Protocol (MCP) server for integrating with and managing devcontainer environments via the devcontainers CLI.
Setup Requirements
- ⚠️Docker must be installed and running on your system.
Verified SafeView Analysis
repository-manager
by Knuckles-Team
Manages Git repositories (cloning, pulling, status, configuration) and serves as an Agentic AI tool for interacting with codebases, enabling semantic search and Python script execution.
Manages Git repositories (cloning, pulling, status, configuration) and serves as an Agentic AI tool for interacting with codebases, enabling semantic search and Python script execution.
Setup Requirements
- ⚠️Requires Git to be installed on the host system where operations are performed.
- ⚠️Requires an LLM provider (e.g., OpenAI, Anthropic, Google, HuggingFace) with appropriate API keys or a local LLM server (defaults suggest localhost:1234/v1 for OpenAI compatible APIs).
- ⚠️Python 3.10 or higher is required.
- ⚠️The A2A Agent requires connection to an MCP Server (either local or remote), which can be the `repository-manager-mcp` itself or other configured MCP servers for additional functionalities like Smart Coding or Python Sandbox.
Review RequiredView Analysis
rails_mcp_engine
by sh1nj1
A Rails engine for building and managing LLM tools, unifying Sorbet-typed service classes into both RubyLLM and FastMCP tool definitions.
A Rails engine for building and managing LLM tools, unifying Sorbet-typed service classes into both RubyLLM and FastMCP tool definitions.
Setup Requirements
- ⚠️Requires Ruby 3.4.4.
- ⚠️Requires API keys for OpenAI, Google/Gemini, and/or Anthropic for LLM functionality (these are paid services).
- ⚠️Claude Desktop MCP configuration requires an absolute path to the `test_app` directory, which can be a common setup friction.
- ⚠️Using the remote SSE client with Claude Desktop requires `npx` (Node.js package runner) to be installed.
- ⚠️The playground feature allows executing arbitrary Ruby code, posing a significant security risk if used with untrusted input or in a production environment.
Review RequiredView Analysis
agent-layer
by nicholasjconn
Agent Layer ensures consistency in AI-assisted development by generating client-specific configurations from a single, repo-local source of truth.
Agent Layer ensures consistency in AI-assisted development by generating client-specific configurations from a single, repo-local source of truth.
Setup Requirements
- ⚠️Requires 'curl' for initial installation.
- ⚠️Requires target AI client (e.g., Gemini CLI, Claude Code CLI, Codex CLI, VS Code) to be installed and on your PATH.
- ⚠️Development setup (`./scripts/setup.sh`) requires Go 1.25.6+, Git, and Make.
Verified SafeView Analysis
qdrant-neo4j-crawl4ai-mcp
by Hyperkorn
A unified Model Context Protocol (MCP) server for agentic RAG, combining vector search, knowledge graphs, and web intelligence for AI assistant interactions.
A unified Model Context Protocol (MCP) server for agentic RAG, combining vector search, knowledge graphs, and web intelligence for AI assistant interactions.
Setup Requirements
- ⚠️Requires Docker and Docker Compose for local development setup of Qdrant, Neo4j, and Redis databases.
- ⚠️Requires an OpenAI API Key for GraphRAG functionalities (knowledge extraction, memory consolidation) and potentially for LLM-powered web extraction strategies, which can incur significant costs.
- ⚠️The project explicitly uses 'uv' for dependency management, requiring users to install this specific package manager.
Verified SafeView Analysis
chuk-mcp-math-server
by chrishayuk
Provides a highly configurable, high-performance server for a wide range of mathematical computations via the Mathematical Computation Protocol (MCP).
Provides a highly configurable, high-performance server for a wide range of mathematical computations via the Mathematical Computation Protocol (MCP).
Setup Requirements
- ⚠️Requires Python 3.11+.
- ⚠️For local Claude Desktop integration, absolute paths must be used in the configuration, not relative or `~` paths.
Verified SafeView Analysis
tiger-skills-mcp-server
by timescale
This server emulates Anthropic's skill format, enabling LLMs to utilize specialized knowledge and tools via the Model Context Protocol (MCP).
This server emulates Anthropic's skill format, enabling LLMs to utilize specialized knowledge and tools via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a GitHub Personal Access Token (`GITHUB_TOKEN`) with `repo`, `read:org`, `read:user`, `user:email` scopes to fetch GitHub-hosted skills.
- ⚠️Access to external LLM APIs (e.g., Anthropic, OpenAI) is required, configured via environment variables (`LOW_TASK_MODEL`, `MEDIUM_TASK_MODEL`, `HIGH_TASK_MODEL`).
- ⚠️Subagent functionality requires a `mcp.yaml` configuration file to specify additional external tools, which must be carefully vetted for security.
Review RequiredView Analysis
scrapfly-mcp
by scrapfly
Connects AI assistants to live web data, enabling real-time web scraping, structured data extraction, anti-bot bypass, and screenshots from any website.
Connects AI assistants to live web data, enabling real-time web scraping, structured data extraction, anti-bot bypass, and screenshots from any website.
Setup Requirements
- ⚠️Requires a Scrapfly API Key (a paid service) for core functionality like scraping and extraction.
- ⚠️Requires a Go runtime or Docker for local/self-hosted deployment.
- ⚠️If running the HTTP server without providing an API key via command-line (`-apikey`) or environment variable (`SCRAPFLY_API_KEY`), the API key must be supplied with each HTTP request (e.g., via `Authorization` header or `apiKey` query parameter).
Verified SafeView Analysis
pingone-mcp-server
by pingidentity
Enables AI assistants to review and manage PingOne tenants by integrating the PingOne management API into AI assistant conversations.
Enables AI assistants to review and manage PingOne tenants by integrating the PingOne management API into AI assistant conversations.
Setup Requirements
- ⚠️Requires a licensed or trial PingOne cloud subscription.
- ⚠️Requires an MCP-compatible client (e.g., VS Code Copilot Chat, Claude Desktop).
- ⚠️Requires manual setup of a 'worker application' in your PingOne tenant with specific OAuth 2.0 configurations (e.g., Redirect URI, Grant Type, Roles).