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(7756)
compound-mcp-server
by groq
Provides a Model Context Protocol (MCP) server for interacting with Groq models, enabling clients to access Groq's compound/meta models with real-time information retrieval and code execution capabilities.
Provides a Model Context Protocol (MCP) server for interacting with Groq models, enabling clients to access Groq's compound/meta models with real-time information retrieval and code execution capabilities.
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0.
- ⚠️A Groq API key must be set in the GROQ_API_KEY environment variable.
- ⚠️A Redis instance URL (REDIS_URL) is recommended for SSE transport, especially when self-hosting or deploying on platforms like Vercel.
Verified SafeView Analysis
tomtom-mcp
by tomtom-international
The TomTom MCP Server provides seamless access to TomTom's location services (search, routing, traffic, maps) for integration into AI workflows and development environments.
The TomTom MCP Server provides seamless access to TomTom's location services (search, routing, traffic, maps) for integration into AI workflows and development environments.
Setup Requirements
- ⚠️Requires Node.js 22.x for dynamic map functionality (other tools may work with older/newer versions).
- ⚠️Requires a TomTom API Key, which may incur costs based on usage.
- ⚠️The Dynamic Map Tool requires additional OS-level native dependencies (e.g., Homebrew packages on macOS, `libcurl4-openssl-dev` on Ubuntu/Debian, Visual Studio/MSYS2 on Windows) and specific npm packages (`@maplibre/maplibre-gl-native`, `canvas`) which can be challenging to install outside of a Docker environment.
- ⚠️Dynamic map tool is disabled by default and must be explicitly enabled via `ENABLE_DYNAMIC_MAPS=true`.
Verified SafeView Analysis
inAI-wiki
by inai-sandy
A comprehensive, open-source knowledge hub and 'Wikipedia of AI' that curates and indexes AI news, applications, agents, models, and technical resources.
A comprehensive, open-source knowledge hub and 'Wikipedia of AI' that curates and indexes AI news, applications, agents, models, and technical resources.
Setup Requirements
- ⚠️This repository is a documentation project (Jekyll static site), not an executable server or an MCP server itself.
- ⚠️For local preview, Jekyll (Ruby-based static site generator) must be installed.
- ⚠️Contributing requires familiarity with GitHub's fork-and-pull-request workflow.
Verified SafeView Analysis
mcp-sdk-functions-hosting-python
by Azure-Samples
Host Python-based Model Context Protocol (MCP) servers on Azure Functions as custom handlers to enable serverless deployment of AI agent tools.
Host Python-based Model Context Protocol (MCP) servers on Azure Functions as custom handlers to enable serverless deployment of AI agent tools.
Setup Requirements
- ⚠️Requires an Azure subscription with permissions to create Microsoft Entra applications.
- ⚠️Requires Azure Developer CLI (v1.17.2+) and Azure Functions Core Tools (v4.5.0+) to be installed.
- ⚠️The 'Microsoft.App' resource provider must be manually registered in Azure before deployment.
Verified SafeView Analysis
mcp-duckdb-memory-server
by IzumiSy
This server stores and retrieves knowledge graph data using DuckDB as a persistent memory backend for AI agents, enabling structured and fuzzy searching of entities, relations, and observations.
This server stores and retrieves knowledge graph data using DuckDB as a persistent memory backend for AI agents, enabling structured and fuzzy searching of entities, relations, and observations.
Setup Requirements
- ⚠️Requires Node.js (version 22.x recommended)
- ⚠️Stores data in a local DuckDB file, typically in ~/.local/share/duckdb-memory-server/knowledge-graph.data
- ⚠️Designed to be used with an MCP client (e.g., Claude Desktop)
Verified SafeView Analysis
shadcn-svelte-mcp
by Michael-Obele
This MCP server provides real-time access to shadcn-svelte component documentation, Lucide Svelte icon search, and developer utilities by scraping the official website, making the information available to AI code editors and assistants.
This MCP server provides real-time access to shadcn-svelte component documentation, Lucide Svelte icon search, and developer utilities by scraping the official website, making the information available to AI code editors and assistants.
Setup Requirements
- ⚠️Requires Node.js version 20.9.0 or higher.
- ⚠️Requires an OpenAI API Key (often a paid service) for the AI agent.
- ⚠️Bun package manager is recommended for installation and running.
Verified SafeView Analysis
rulego-server
by rulego
A lightweight, high-performance, and modular platform for building and orchestrating automated workflows, including iPaaS, API integration, AI orchestration, and IoT rule processing.
A lightweight, high-performance, and modular platform for building and orchestrating automated workflows, including iPaaS, API integration, AI orchestration, and IoT rule processing.
Setup Requirements
- ⚠️User authentication is disabled by default and requires explicit configuration (`require_auth=true`, `jwt_secret_key`, and `users` definitions) for secure operation.
- ⚠️The example `config.conf` contains default `admin` credentials and `jwt_secret_key` that must be changed in any production environment to prevent unauthorized access.
- ⚠️Specific Go build tags (`-tags "with_extend,with_ai,with_ci,with_iot,with_etl,use_fasthttp"`) are required during compilation to include optional component libraries; missing these tags will result in a deployment with fewer features.
- ⚠️The UI requires a separate build step, and the output `ui` directory must be renamed to `editor` and placed in the server's root directory for the web interface to function correctly.
Review RequiredView Analysis
mcp-design-system-extractor
by freema
Extracts UI component information and design system metadata (HTML, styles, props, dependencies, theme tokens) from Storybook instances for AI agent use.
Extracts UI component information and design system metadata (HTML, styles, props, dependencies, theme tokens) from Storybook instances for AI agent use.
Setup Requirements
- ⚠️Requires `STORYBOOK_URL` environment variable set to a running Storybook instance (e.g., `http://localhost:6006`).
- ⚠️Requires Chrome/Chromium installed for Puppeteer to function (automatically handled in Docker, but needs manual setup otherwise).
- ⚠️Requires Node.js version 18+ to run.
- ⚠️Must run `npm install && npm run build` before starting the server.
Verified SafeView Analysis
PowerMCP
by Power-Agent
Provides a collection of Model Context Protocol (MCP) servers for various power system software, enabling Large Language Models (LLMs) to interact with them for analysis, simulation, and control.
Provides a collection of Model Context Protocol (MCP) servers for various power system software, enabling Large Language Models (LLMs) to interact with them for analysis, simulation, and control.
Setup Requirements
- ⚠️Requires local installation of various power system software (e.g., PowerWorld, LTSpice, PSSE, OpenDSS, PyPSA, Egret, ANDES).
- ⚠️Python 3.10+ is required, but PSSE MCP server may require a Python 2.7 environment to run PSSE commands via subprocess.
- ⚠️Paths to external executables (e.g., `LTSPICE_EXECUTABLE_PATH` in `PyLTSpice/ltspice_mcp.py`, PSSE paths in `PSSE/psse_mcp.py`) must be manually configured in the respective Python scripts.
- ⚠️On macOS/Linux, Wine is required to run the Windows-based LTSpice executable.
- ⚠️Specific LP solvers (e.g., Gurobi, Ipopt, HiGHS) are required for optimization tasks in PyPSA and Egret.
Verified SafeView Analysis
mcp-server-js
by yepcode
The YepCode MCP Server enables AI platforms to interact with YepCode's infrastructure, allowing them to run LLM-generated scripts and manage YepCode processes, schedules, variables, and storage as powerful AI tools.
The YepCode MCP Server enables AI platforms to interact with YepCode's infrastructure, allowing them to run LLM-generated scripts and manage YepCode processes, schedules, variables, and storage as powerful AI tools.
Setup Requirements
- ⚠️Requires Node.js version 18 or higher to run locally.
- ⚠️A YepCode Cloud account is required to obtain an API token for authentication.
- ⚠️The YEPCODE_API_TOKEN environment variable must be set for the server to authenticate with the YepCode platform.
Verified SafeView Analysis
thingspanel-mcp
by ThingsPanel
Serves as a Model Context Protocol (MCP) server for the ThingsPanel IoT platform, enabling natural language interaction with IoT devices for querying information, monitoring status, controlling functions, and analyzing platform data.
Serves as a Model Context Protocol (MCP) server for the ThingsPanel IoT platform, enabling natural language interaction with IoT devices for querying information, monitoring status, controlling functions, and analyzing platform data.
Setup Requirements
- ⚠️Requires Python 3.8 or higher.
- ⚠️Requires a ThingsPanel account and API key.
- ⚠️Requires a valid ThingsPanel Base URL for API communication.
Verified SafeView Analysis
attio-mcp-server
by kesslerio
Edge-compatible core library and server for integrating with the Attio CRM API, providing a standardized interface for tool definitions, HTTP client, and data manipulation across various runtime environments. It simplifies CRM interactions for AI agents and other applications.
Edge-compatible core library and server for integrating with the Attio CRM API, providing a standardized interface for tool definitions, HTTP client, and data manipulation across various runtime environments. It simplifies CRM interactions for AI agents and other applications.
Setup Requirements
- ⚠️Requires Attio API Key or OAuth Access Token: Authentication is mandatory via `ATTIO_API_KEY` or `ATTIO_ACCESS_TOKEN` environment variables.
- ⚠️Node.js Runtime Environment: The server is built with TypeScript and uses `npm install`, necessitating a Node.js runtime.
- ⚠️Configuration for Edge Runtimes: While 'Edge-compatible', specific environment variables and configurations might be needed for optimal deployment on platforms like Cloudflare Workers.