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)
cube-mcp-server
by cubedevinc
Provides a Model Context Protocol (MCP) server to enable chat functionality with Cube's AI agent for analytics and data exploration.
Provides a Model Context Protocol (MCP) server to enable chat functionality with Cube's AI agent for analytics and data exploration.
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0.
- ⚠️Requires a Cube Cloud account and a configured Cube AI agent.
- ⚠️Mandatory environment variables: `CUBE_CHAT_API_URL` (Chat API URL from Cube Admin) and `CUBE_API_KEY` (API key from Cube Admin).
- ⚠️Requires one user identity environment variable: either `EXTERNAL_USER_ID` (for external/third-party users) or `INTERNAL_USER_ID` (for existing Cube users), but not both.
Verified SafeView Analysis
mcp-agent-starter-kit
by thusharanavod123
A starter kit for building custom AI agents using the Model Context Protocol (MCP) to connect real-world tools with Large Language Models (LLMs).
A starter kit for building custom AI agents using the Model Context Protocol (MCP) to connect real-world tools with Large Language Models (LLMs).
Setup Requirements
- ⚠️Requires API keys for LLMs (OpenAI, Claude, Gemini) which implies potential paid usage for each service.
- ⚠️Node.js version 18 or greater is required.
- ⚠️The `package.json` is missing dependencies for `@anthropic-ai/sdk` and `@google/generative-ai`, which would be required if switching from OpenAI to Claude or Gemini via `ai/agentRunner.js`.
Verified SafeView Analysis
pa_agent
by amanzoni1
A conversational AI agent providing retrieval-augmented generation, long/short-term memory, and tool integrations including a CoinMarketCap (MCP) server for financial queries.
A conversational AI agent providing retrieval-augmented generation, long/short-term memory, and tool integrations including a CoinMarketCap (MCP) server for financial queries.
Setup Requirements
- ⚠️Requires Python 3.11+
- ⚠️Requires Docker and Docker Compose for containerized deployment
- ⚠️Requires local/containerized Redis and PostgreSQL databases
- ⚠️Requires API keys for OpenAI, Pinecone, Tavily, and CoinMarketCap (paid services)
- ⚠️Java Runtime Environment (JRE) is required for PDF table extraction (tabula-py)
- ⚠️Tesseract OCR engine needs to be installed for image OCR capabilities
Review RequiredView Analysis
karma
by MelloB1989
A modern, dark-themed chat interface demonstrating the Karma Memory system for AI agents, enabling context-aware conversations and dynamic switching of memory retrieval and caching strategies.
A modern, dark-themed chat interface demonstrating the Karma Memory system for AI agents, enabling context-aware conversations and dynamic switching of memory retrieval and caching strategies.
Setup Requirements
- ⚠️Multiple API Keys Required (Paid Services): Requires OPENAI_KEY (essential for LLM interaction and embeddings), and at least one vector database (Pinecone or Upstash). These are all commercial, usage-based services.
- ⚠️Polyglot Development Environment: Requires both Go (1.23+) and Node.js (18+) with npm, complicating local setup.
- ⚠️External Cloudflare Infrastructure for Example MCP Tool: The `knowledge_graph` MCP tool explicitly uses Cloudflare Workers and Durable Objects (`@cloudflare/containers`), which means running this specific example tool requires a Cloudflare account and deployment, not just local Go execution.
Review RequiredView Analysis
DMCPServer
by Daniel09Fernandes
Transforms Delphi code into a Master Control Protocol (MCP) server, allowing Large Language Models (LLMs) to interact with custom-defined actions and access external resources.
Transforms Delphi code into a Master Control Protocol (MCP) server, allowing Large Language Models (LLMs) to interact with custom-defined actions and access external resources.
Setup Requirements
- ⚠️Requires 'boss' package manager for installation.
- ⚠️Requires a Delphi development environment to compile and build the server application that utilizes the DMCPServer library.
- ⚠️Requires specific configuration within the target LLM (e.g., Claude AI) to register and utilize the MCP server as a tool.
Verified SafeView Analysis
mcp-graphql-forge
by UnitVectorY-Labs
A modular MCP server that converts GraphQL API endpoints into discoverable and configurable tools for agents.
A modular MCP server that converts GraphQL API endpoints into discoverable and configurable tools for agents.
Setup Requirements
- ⚠️Requires `forge.yaml` and separate tool definition YAML files in a specified directory for configuration.
- ⚠️Relies on external CLI tools (e.g., GitHub CLI's `gh auth token`) to be installed and configured for token retrieval if `token_command` is used.
- ⚠️Requires the Go runtime for source installation, or a pre-compiled executable for the target operating system.
Review RequiredView Analysis
qtmcp
by natcoder
Provides a Model Context Protocol (MCP) server framework for AI applications, offering tool, resource, and prompt services via HTTP.
Provides a Model Context Protocol (MCP) server framework for AI applications, offering tool, resource, and prompt services via HTTP.
Setup Requirements
- ⚠️Requires a C++ development environment with Qt 6 to compile.
- ⚠️Custom handlers must be derived from QObject and exposed in the QApplication object tree with specific object names or properties to be automatically discovered.
- ⚠️Configuration is file-based and follows a strict directory structure (e.g., `MCPServerConfig/Tools/`).
Review RequiredView Analysis
Garak-MCP
by EdenYavin
Provides an MCP interface for Garak to perform LLM vulnerability scanning and report generation.
Provides an MCP interface for Garak to perform LLM vulnerability scanning and report generation.
Setup Requirements
- ⚠️Requires Python 3.11 or higher.
- ⚠️Requires 'uv' package manager for installation and running.
- ⚠️Ollama server must be running locally (`ollama serve`) to scan Ollama models.
- ⚠️Requires environment variables for non-Ollama model types (e.g., OPENAI_API_KEY).
Verified SafeView Analysis
tempo-ai-mcp
by mvilanova
This server connects AI models (like Claude and ChatGPT) to the Tempo AI API, enabling them to retrieve athlete workout, event, and wellness data via defined tools.
This server connects AI models (like Claude and ChatGPT) to the Tempo AI API, enabling them to retrieve athlete workout, event, and wellness data via defined tools.
Setup Requirements
- ⚠️Requires Python 3.13 or higher.
- ⚠️Requires a Tempo AI API Key, which must be obtained from jointempo.ai.
- ⚠️Requires the Model Context Protocol (MCP) Python SDK, including its 'cli' extra, for local configuration (e.g., `pip install 'mcp[cli]`).
- ⚠️For ChatGPT integration, local servers may require a public tunnel service like ngrok to expose the SSE endpoint.
Verified SafeView Analysis
gemini_mcp_onekey
by aiagenta2z
Provides an MCP server wrapper for Google Gemini API, enabling image generation with various Gemini models.
Provides an MCP server wrapper for Google Gemini API, enabling image generation with various Gemini models.
Setup Requirements
- ⚠️Requires a Google API Key (paid API usage may apply).
- ⚠️Requires Python 3.x with 'mcp' and 'google-genai' packages installed.
- ⚠️Network access to Google Gemini API endpoints is necessary.
Verified SafeView Analysis
mcp-client-server
by kaioobrabo
A specialized Model Context Protocol (MCP) server designed to act as a testing harness for developing and iterating on other MCP servers within a Claude AI environment.
A specialized Model Context Protocol (MCP) server designed to act as a testing harness for developing and iterating on other MCP servers within a Claude AI environment.
Setup Requirements
- ⚠️Requires Node.js and npm to run the server itself.
- ⚠️Requires Docker (dockerode dependency present, though current deployServer uses child_process.spawn).
- ⚠️The 'source_path' argument for 'mcp_test_deploy_server' must be an absolute path.
- ⚠️Assumes the 'claude' CLI tool is installed and configured for registration via provided scripts.
Review RequiredView Analysis
mcp-oauth
by giantswarm
Provider-agnostic OAuth 2.1 Authorization Server library for Model Context Protocol (MCP) servers, enabling URL-based client identifiers with dynamic metadata discovery (CIMD).
Provider-agnostic OAuth 2.1 Authorization Server library for Model Context Protocol (MCP) servers, enabling URL-based client identifiers with dynamic metadata discovery (CIMD).
Setup Requirements
- ⚠️Requires Google OAuth Credentials (Client ID and Client Secret) for the example.
- ⚠️Client ID Metadata Documents (CIMD) feature requires hosting a client metadata document at an HTTPS URL, often necessitating a tunneling service like ngrok for local testing.
- ⚠️Production deployments MUST use a secret manager for sensitive credentials instead of environment variables, as explicitly warned in the documentation.