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(9120)
opensearch-mcp-server-py
by opensearch-project
Enables AI assistants and LLMs to interact with OpenSearch clusters by providing a standardized Model Context Protocol (MCP) interface through built-in and dynamic tools.
Enables AI assistants and LLMs to interact with OpenSearch clusters by providing a standardized Model Context Protocol (MCP) interface through built-in and dynamic tools.
Setup Requirements
- ⚠️Requires a running OpenSearch cluster to connect to.
- ⚠️Authentication (IAM roles, AWS profiles, basic auth) needs careful configuration via environment variables or a YAML config file.
- ⚠️Requires Python 3.10+.
- ⚠️Recommended to install 'uv' for streamlined dependency management and execution via 'uvx'.
Verified SafeView Analysis
mcp-openapi-server
by ivo-toby
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
Setup Requirements
- ⚠️Requires a valid OpenAPI specification (URL, file path, stdin, or inline content) to be provided at startup.
- ⚠️Requires an API base URL (--api-base-url or API_BASE_URL) for the target API.
- ⚠️For APIs with complex authentication (e.g., expiring tokens, refresh tokens), a custom AuthProvider implementation is recommended/required, often involving manual token extraction from a browser session (as demonstrated in the Beatport example).
Verified SafeView Analysis
MediaWiki-MCP-Server
by ProfessionalWiki
An MCP server that enables Large Language Model (LLM) clients to interact with any MediaWiki wiki.
An MCP server that enables Large Language Model (LLM) clients to interact with any MediaWiki wiki.
Setup Requirements
- ⚠️Requires a `config.json` file for private wikis or authenticated tools, which needs to be manually created and populated with wiki details and credentials.
- ⚠️Authentication (OAuth2 or Bot Passwords) must be configured on the target MediaWiki instance for tools marked with 🔐, which involves wiki-specific setup steps.
- ⚠️A Node.js runtime (version 18 or higher) or Docker environment is required to run the server.
Verified SafeView Analysis
sparql-llm
by sib-swiss
An LLM-powered agent for generating, validating, and executing SPARQL queries against biomedical knowledge graphs, utilizing Retrieval-Augmented Generation (RAG) with endpoint-specific metadata and schema for improved accuracy.
An LLM-powered agent for generating, validating, and executing SPARQL queries against biomedical knowledge graphs, utilizing Retrieval-Augmented Generation (RAG) with endpoint-specific metadata and schema for improved accuracy.
Setup Requirements
- ⚠️Requires OpenAI, OpenRouter, MistralAI, or Groq API Key (Paid)
- ⚠️Docker required for core services (Qdrant, API)
- ⚠️Python 3.10+ only
- ⚠️Vector database initialization for production requires manual execution of `index_resources.py` script (`AUTO_INIT=false`)
Verified SafeView Analysis
Letta-MCP-server
by oculairmedia
A Model Context Protocol (MCP) server that provides comprehensive tools for agent management, memory operations, and integration with the Letta system.
A Model Context Protocol (MCP) server that provides comprehensive tools for agent management, memory operations, and integration with the Letta system.
Setup Requirements
- ⚠️Requires Node.js and npm to run directly.
- ⚠️Requires a running Letta instance, configured via `LETTA_BASE_URL` and `LETTA_PASSWORD` environment variables.
- ⚠️The `InMemoryEventStore` is noted as 'not suitable for production' and should be replaced with persistent storage for production deployments.
- ⚠️If using `export_agent` with XBackbone upload, ensure `XBACKBONE_URL` and `XBACKBONE_TOKEN` are securely configured via environment variables and not overridden by untrusted input.
Verified SafeView Analysis
perplexity-mcp-zerver
by wysh3
This server provides AI-powered research capabilities by automating interactions with Perplexity.ai's web interface, offering web search, content extraction, chat, and developer tooling without requiring API keys.
This server provides AI-powered research capabilities by automating interactions with Perplexity.ai's web interface, offering web search, content extraction, chat, and developer tooling without requiring API keys.
Setup Requirements
- ⚠️Requires Bun runtime and Node.js 18+ for TypeScript compilation.
- ⚠️Optional Perplexity Pro account support requires a one-time manual browser login via 'bun run login' to save the session.
- ⚠️Browser automation is resource-intensive (CPU/RAM) and performance depends on website consistency, potentially leading to instability or timeouts.
Verified SafeView Analysis
tiger-memory-mcp-server
by timescale
A backend server for a Minecraft-related application, likely providing data management or proxy services.
A backend server for a Minecraft-related application, likely providing data management or proxy services.
Setup Requirements
- ⚠️Docker and Docker Compose are required for a quick start and deployment.
- ⚠️A database (e.g., PostgreSQL, likely specified in docker-compose.yml or migrations) is required for data persistence; configuration will be via environment variables (see .env.sample).
- ⚠️Node.js and npm/yarn are needed for local development setup and dependency management.
Verified SafeView Analysis
logseq-mcp-tools
by joelhooks
Provides AI assistants structured access to a Logseq knowledge graph for retrieval, summarization, analysis, and modification.
Provides AI assistants structured access to a Logseq knowledge graph for retrieval, summarization, analysis, and modification.
Setup Requirements
- ⚠️Requires Logseq to be running with the HTTP API enabled and an authentication token configured.
- ⚠️For Claude Desktop integration, Node.js needs to be installed system-wide (e.g., via Homebrew) to avoid conflicts with version managers.
- ⚠️Absolute path to `index.ts` is crucial for client configurations (Claude Desktop, Cursor, Junie).
Verified SafeView Analysis
ava
by yutakobayashidev
AI-powered progress tracking and communication tool for developers, integrating with coding agents and Slack to reduce context switching.
AI-powered progress tracking and communication tool for developers, integrating with coding agents and Slack to reduce context switching.
Setup Requirements
- ⚠️Requires Node.js 18+
- ⚠️Requires Docker & Docker Compose for PostgreSQL database
- ⚠️Detailed Slack App setup required (creating app, configuring OAuth, scopes, slash commands, interaction URLs)
- ⚠️Requires OpenAI API Key (paid tier recommended for consistent use)
- ⚠️Requires Stripe account and API Key (for subscription features)
Verified SafeView Analysis
just-mcp
by PromptExecution
Provides an MCP (Model Context Protocol) server for AI agents to discover, execute, and introspect Justfile recipes, enabling automated build and task management without direct shell access.
Provides an MCP (Model Context Protocol) server for AI agents to discover, execute, and introspect Justfile recipes, enabling automated build and task management without direct shell access.
Review RequiredView Analysis
mcp-image
by shinpr
The MCP server enables AI assistants to generate and edit images using Google's Gemini 3 Pro Image, with intelligent prompt optimization provided by Gemini 2.0 Flash.
The MCP server enables AI assistants to generate and edit images using Google's Gemini 3 Pro Image, with intelligent prompt optimization provided by Gemini 2.0 Flash.
Setup Requirements
- ⚠️Requires a Google Gemini API Key, which is a paid service.
- ⚠️Requires Node.js version 20 or higher.
- ⚠️The `IMAGE_OUTPUT_DIR` environment variable must be an absolute path (e.g., /Users/username/images), not a relative path.
Verified SafeView Analysis
geoserver-mcp
by mahdin75
Enables Large Language Models (LLMs) to interact with and manage geospatial data and services through the GeoServer REST API.
Enables Large Language Models (LLMs) to interact with and manage geospatial data and services through the GeoServer REST API.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️A running GeoServer instance with REST API enabled is prerequisite.
- ⚠️Requires GeoServer connection details (URL, username, password) to be provided via environment variables or command-line arguments.
- ⚠️If using Docker, ensure the `--storage` directory is mounted as a volume for file-related operations.