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)
RiMCP_hybrid
by h7lu
A local RAG (Retrieval-Augmented Generation) server providing semantic and lexical search, and graph-based navigation for RimWorld game source code and XML definitions to AI assistants.
A local RAG (Retrieval-Augmented Generation) server providing semantic and lexical search, and graph-based navigation for RimWorld game source code and XML definitions to AI assistants.
Setup Requirements
- ⚠️Requires manual export and placement of RimWorld game data (C# source, XML Defs) into a specified directory.
- ⚠️Requires both .NET 8.0 SDK and Python 3.9+ runtime environments to be installed.
- ⚠️Requires downloading a large embedding model (e.g., e5-base-v2, multiple GBs) from HuggingFace, which may require git lfs.
- ⚠️Requires running two separate server processes concurrently (a Python embedding server and a .NET MCP server) for full functionality.
Verified SafeView Analysis
TARS
by inceptyon-labs
TARS is a cross-platform desktop application designed to provide a visual interface for discovering, creating, editing, and managing Claude Code configurations, including skills, agents, commands, hooks, and MCP servers, across multiple projects with profile-based sharing.
TARS is a cross-platform desktop application designed to provide a visual interface for discovering, creating, editing, and managing Claude Code configurations, including skills, agents, commands, hooks, and MCP servers, across multiple projects with profile-based sharing.
Setup Requirements
- ⚠️Requires Claude Code CLI to be installed and configured for full functionality, as TARS manages its resources and invokes its commands.
- ⚠️Building from source requires Rust 1.75+ and Bun.
- ⚠️Requires appropriate file system permissions to manage Claude Code configuration files in user (`~/.claude/`) and project (`.claude/`, `.mcp.json`) directories.
Verified SafeView Analysis
diagram-mcp-server
by andrewmoshu
Generates infrastructure diagrams from Python code or Infrastructure-as-Code (IaC) files across various cloud providers and on-premises environments.
Generates infrastructure diagrams from Python code or Infrastructure-as-Code (IaC) files across various cloud providers and on-premises environments.
Setup Requirements
- ⚠️Requires GraphViz (with development headers) installed locally for diagram generation and .drawio export.
- ⚠️Requires specific environment variables (CFLAGS/LDFLAGS on macOS/Linux, INCLUDE/LIB on Windows) to build pygraphviz during installation.
- ⚠️Python 3.12+ is required.
- ⚠️Requires `uv` installed for recommended setup.
- ⚠️Helm CLI is optionally required for full Helm chart parsing; without it, a fallback mode with limited template support is used.
Review RequiredView Analysis
ethereum-mcp
by clumsynonono
Ethereum data analytics for Research Incentive Group (RIG) research, covering Blob, DEX, Staking, MEV, BuilderNet, and L2 MEV metrics.
Ethereum data analytics for Research Incentive Group (RIG) research, covering Blob, DEX, Staking, MEV, BuilderNet, and L2 MEV metrics.
Setup Requirements
- ⚠️Requires a Dune Analytics API Key (`DUNE_API_KEY`) to be set in the `.env` file.
- ⚠️Most data tools require manual configuration of Dune Query IDs in `src/utils/queryConfig.ts` before they can fetch data.
- ⚠️Requires `npm install` and `npm run build` to be executed once after cloning and after modifying `src/utils/queryConfig.ts`.
- ⚠️Requires restarting the Claude Desktop application for configuration changes to take effect.
Verified SafeView Analysis
ethereum-dune-mcp
by clumsynonono
Ethereum blockchain data analytics and research for RIG (Research Incentive Group), providing metrics on Blob, DEX, Staking, MEV, and L2 activities via Dune Analytics.
Ethereum blockchain data analytics and research for RIG (Research Incentive Group), providing metrics on Blob, DEX, Staking, MEV, and L2 activities via Dune Analytics.
Setup Requirements
- ⚠️Requires a Dune API Key (free registration, but API calls can consume credits).
- ⚠️Many tools require manual configuration of Dune Query IDs in `src/utils/queryConfig.ts` after finding them on Dune Analytics.
- ⚠️Requires configuration within `claude_desktop_config.json` with the absolute path to the compiled `index.js` file.
Verified SafeView Analysis
mcp-gateway-registry
by agentic-community
Provides a programmatic interface to interact with the main MCP Gateway Registry API, enabling tasks like registering/toggling services, managing groups/users, and intelligently discovering tools across registered services using semantic search and access control.
Provides a programmatic interface to interact with the main MCP Gateway Registry API, enabling tasks like registering/toggling services, managing groups/users, and intelligently discovering tools across registered services using semantic search and access control.
Setup Requirements
- ⚠️Requires `SECRET_KEY` environment variable to be persistently set for stable session management; otherwise, a new one is generated on restart, invalidating existing sessions.
- ⚠️Authentication to the internal Registry API requires `REGISTRY_USERNAME` and `REGISTRY_PASSWORD` environment variables, which must be securely configured.
- ⚠️Semantic search functionality relies on a pre-built FAISS index (`service_index.faiss`, `service_index_metadata.json`) and an embedding model (e.g., `sentence-transformers`), which need to be available or downloaded.
- ⚠️Relies on a correctly configured `scopes.yml` file (typically mounted from the host to the `auth_server`) for fine-grained access control, misconfiguration of which can lead to authorization issues.
- ⚠️Requires the `AUTH_SERVER_URL` and `REGISTRY_BASE_URL` to be correctly configured for inter-service communication.
Verified SafeView Analysis
enrichmcp
by featureform
Exposes structured data models as a semantic, discoverable API for AI agents.
Exposes structured data models as a semantic, discoverable API for AI agents.
Setup Requirements
- ⚠️Requires Python 3.11+
- ⚠️LLM-enabled examples require an OpenAI API Key (OPENAI_API_KEY environment variable) or a locally running Ollama server with a model like 'llama3.2' (OLLAMA_MODEL environment variable).
- ⚠️Optional SQLAlchemy integration requires `pip install enrichmcp[sqlalchemy]`.
Verified SafeView Analysis
cclsp
by ktnyt
Integrate LLM-based coding agents with Language Server Protocol (LSP) servers to enable robust code navigation, symbol resolution, and refactoring across various programming languages.
Integrate LLM-based coding agents with Language Server Protocol (LSP) servers to enable robust code navigation, symbol resolution, and refactoring across various programming languages.
Setup Requirements
- ⚠️Requires Node.js 18+ or Bun runtime.
- ⚠️Language servers for your target languages (e.g., TypeScript, Python, Go) must be installed separately.
- ⚠️A configuration file (cclsp.json) specifying LSP server details and file extensions is required, often passed via the CCLSP_CONFIG_PATH environment variable.
Verified SafeView Analysis
deep-research
by u14app
Generate comprehensive, AI-powered deep research reports, leveraging various LLMs and web search engines, with local knowledge base integration and report artifact editing.
Generate comprehensive, AI-powered deep research reports, leveraging various LLMs and web search engines, with local knowledge base integration and report artifact editing.
Setup Requirements
- ⚠️Requires API keys for at least one AI provider (e.g., Google Gemini, OpenAI, Anthropic, Deepseek, Grok, Mistral, Azure, OpenRouter, Ollama) and potentially for a search provider (e.g., Tavily, Firecrawl, Exa, Bocha, Searxng). Many of these are paid services.
- ⚠️The `ACCESS_PASSWORD` environment variable is mandatory for authentication, especially when running in proxy or MCP mode.
- ⚠️Choosing Ollama or Searxng as a provider might imply a local Docker setup for these services (e.g., `http://0.0.0.0:11434` for Ollama, `http://0.0.0.0:8080` for Searxng).
Review RequiredView Analysis
zotero-mcp
by cookjohn
Seamlessly integrates AI assistants with Zotero for enhanced research assistance, literature reviews, and citation management by enabling AI to interact with the local Zotero library.
Seamlessly integrates AI assistants with Zotero for enhanced research assistance, literature reviews, and citation management by enabling AI to interact with the local Zotero library.
Setup Requirements
- ⚠️Requires Node.js (version 18+) installed on the system.
- ⚠️Requires Zotero (version 7.0 or higher) installed.
- ⚠️Semantic search functionality relies on an external Embedding API (e.g., OpenAI, which incurs costs, or a locally running Ollama instance configured for OpenAI compatibility, requiring local setup).
Verified SafeView Analysis
mcp-beads-village
by LNS2905
Multi-agent task coordination, issue tracking, and file locking to prevent conflicts between AI agents working on a shared codebase.
Multi-agent task coordination, issue tracking, and file locking to prevent conflicts between AI agents working on a shared codebase.
Setup Requirements
- ⚠️Requires 'beads' CLI to be installed (pip install beads).
- ⚠️Requires Node.js 16+ for `npx` command.
- ⚠️Requires Python 3.8+.
- ⚠️Optional 'bv' binary (from GitHub releases or Go install) needed for advanced graph analysis features (bv_insights, bv_plan, bv_priority, bv_diff).
- ⚠️Python 'textual' library is required for the built-in dashboard (pip install textual).
- ⚠️On Windows, 'pywin32' might be required for daemon named pipe support (pip install pywin32), otherwise it falls back to CLI.
Review RequiredView Analysis
rails-mcp-server
by maquina-app
Enables Large Language Models (LLMs) to interact with Rails projects for code analysis, exploration, and development assistance using the Model Context Protocol.
Enables Large Language Models (LLMs) to interact with Rails projects for code analysis, exploration, and development assistance using the Model Context Protocol.
Setup Requirements
- ⚠️Users of Ruby version managers (e.g., rbenv, RVM) might need to configure the MCP client to use the Ruby shim path (e.g., ~/.rbenv/shims/ruby) instead of a system default Ruby.
- ⚠️A Rails project is required; the server will auto-detect one in the current directory, use the RAILS_MCP_PROJECT_PATH environment variable, or load from projects.yml. If no project is found, the server exits with an error.
- ⚠️For 'analyze_models' and 'analyze_controller_views' to perform 'static' analysis, the Rails project being analyzed must have the 'prism' gem installed in its Gemfile.
- ⚠️Documentation guides (Rails, Turbo, Stimulus, Kamal) must be downloaded separately using `rails-mcp-server-download-resources <library>` or imported via `rails-mcp-config` before they can be loaded by the `load_guide` tool.