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)
influxdb-mcp-server
by idoru
An MCP server to interact with an InfluxDB instance, providing access to resources, tools for data management, and prompt templates for common queries and data formats.
An MCP server to interact with an InfluxDB instance, providing access to resources, tools for data management, and prompt templates for common queries and data formats.
Setup Requirements
- ⚠️Requires a running InfluxDB instance to connect to.
- ⚠️The `INFLUXDB_TOKEN` environment variable is mandatory for authentication with InfluxDB.
- ⚠️If InfluxDB is not at `http://localhost:8086`, the `INFLUXDB_URL` environment variable must be set.
Verified SafeView Analysis
advanced-homeassistant-mcp
by jango-blockchained
A Model Context Protocol (MCP) server that enables AI assistants to seamlessly interact with Home Assistant for natural language smart home control.
A Model Context Protocol (MCP) server that enables AI assistants to seamlessly interact with Home Assistant for natural language smart home control.
Setup Requirements
- ⚠️Requires an existing Home Assistant instance with a long-lived access token configured via environment variables.
- ⚠️Bun runtime (v1.0.26+) is highly recommended/required for local development and running, although Docker is also an option.
- ⚠️Docker is required for advanced speech features, specifically the Fast-Whisper container for Speech-to-Text, and potentially GPU support for optimized performance.
- ⚠️An Anthropic API Key (a paid service) is required for the AI-powered voice command parser (using Claude) to function, otherwise, it falls back to pattern matching.
Verified SafeView Analysis
copilot-security-instructions
by Robotti-io
This MCP server provides a toolkit of security-focused prompts and instructions to guide GitHub Copilot towards secure coding practices, helping developers identify and mitigate security risks.
This MCP server provides a toolkit of security-focused prompts and instructions to guide GitHub Copilot towards secure coding practices, helping developers identify and mitigate security risks.
Setup Requirements
- ⚠️Requires Node.js version >=22.0.0
- ⚠️Requires a .env file for configuration, or environment variables set directly
- ⚠️If SSL is enabled, requires a valid PFX certificate file and passphrase configured via environment variables
Verified SafeView Analysis
ai-sdk-5-migration-mcp-server
by vercel-labs
This server acts as a Model Context Protocol (MCP) tool to assist developers in migrating projects from AI SDK 4.x to AI SDK 5.0, primarily designed for use with Cursor or other compatible MCP clients.
This server acts as a Model Context Protocol (MCP) tool to assist developers in migrating projects from AI SDK 4.x to AI SDK 5.0, primarily designed for use with Cursor or other compatible MCP clients.
Setup Requirements
- ⚠️Requires an MCP-compatible client like Cursor to utilize its tools effectively.
- ⚠️Local development requires `pnpm` and a Node.js runtime environment.
Verified SafeView Analysis
gns3-mcp-server
by Wael-Rd
Automated creation, management, and simulation of GNS3 network topologies driven by AI via the Model Context Protocol (MCP).
Automated creation, management, and simulation of GNS3 network topologies driven by AI via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a running GNS3 Server instance (default: http://localhost:3080).
- ⚠️Requires Python 3.10+ (as specified in `pyproject.toml`).
- ⚠️Requires the Gemini CLI to interact with the server's MCP tools.
Verified SafeView Analysis
stt-mcp-server-linux
by marcindulak
Provides local push-to-talk speech-to-text transcription for Linux, injecting transcribed text into a Tmux session for applications like Claude Code.
Provides local push-to-talk speech-to-text transcription for Linux, injecting transcribed text into a Tmux session for applications like Claude Code.
Setup Requirements
- ⚠️Requires Linux operating system due to `/dev` device dependencies.
- ⚠️Requires Docker Engine and Tmux to be installed.
- ⚠️Whisper model needs to be downloaded manually using `scripts/download_whisper_model.sh`.
- ⚠️The use of `eval` in shell scripts can pose a command injection risk if environment variables are not securely controlled.
Review RequiredView Analysis
academia_mcp
by IlyaGusev
Provides a server for searching, fetching, analyzing, and reporting on scientific papers and datasets using various APIs and optional LLM-powered tools.
Provides a server for searching, fetching, analyzing, and reporting on scientific papers and datasets using various APIs and optional LLM-powered tools.
Setup Requirements
- ⚠️Requires Python 3.12+
- ⚠️Requires API keys for LLM tools (OPENROUTER_API_KEY) and web search tools (e.g., EXA_API_KEY, TAVILY_API_KEY), which may incur costs.
- ⚠️Requires a full LaTeX distribution (texlive, pdflatex, latexmk) to be installed on the system for LaTeX compilation and PDF processing tools.
Verified SafeView Analysis
codearchitect-mcp
by tairqaldy
Automatically saves and retrieves AI conversation sessions from IDEs (Cursor, VS Code) to provide context continuity and build a searchable knowledge base for developers.
Automatically saves and retrieves AI conversation sessions from IDEs (Cursor, VS Code) to provide context continuity and build a searchable knowledge base for developers.
Setup Requirements
- ⚠️Requires Node.js v18+.
- ⚠️Requires manual export of chat from IDE to `~/.codearchitect/exports/` before `store_session` can auto-detect it.
- ⚠️Requires `npx` to be executable and configured correctly within the IDE's MCP server settings.
Verified SafeView Analysis
toolhive-registry-server
by stacklok
Centralized metadata hub for Model Context Protocol (MCP) server governance and discovery within an enterprise, aggregating various data sources into a unified catalog.
Centralized metadata hub for Model Context Protocol (MCP) server governance and discovery within an enterprise, aggregating various data sources into a unified catalog.
Setup Requirements
- ⚠️Requires Go 1.23+ for building from source.
- ⚠️PostgreSQL 16+ is required for database backend operation.
- ⚠️Database password management relies on a `pgpass` file with strict `chmod 600` permissions, which can be a common setup friction point.
- ⚠️Production deployments require an OAuth 2.0/OIDC identity provider (e.g., Okta, Auth0, Azure AD) for authentication.
Verified SafeView Analysis
jsonv-ts
by dswbx
Provides a type-safe JSON Schema builder and validator in TypeScript, with integrated Hono middleware for OpenAPI generation and request validation, and an MCP (Model Context Protocol) server/client for agent-based interactions.
Provides a type-safe JSON Schema builder and validator in TypeScript, with integrated Hono middleware for OpenAPI generation and request validation, and an MCP (Model Context Protocol) server/client for agent-based interactions.
Setup Requirements
- ⚠️Requires Bun runtime for direct execution of provided examples and test suite.
- ⚠️`hono` is used for HTTP transport and OpenAPI integration, and must be installed if these features are utilized.
- ⚠️MCP Client's `fetch` method may require polyfilling or specific Node.js configuration if not running in Bun or a browser environment.
Verified SafeView Analysis
mcp-server
by portone-io
An MCP (Model Context Protocol) server designed for PortOne users to provide official documentation, developer center, and help center content to Large Language Models (LLMs) for accurate information and to assist with integration and user queries, including some console functionalities like channel listing, test channel addition, sub-store lookup, and payment history lookup.
An MCP (Model Context Protocol) server designed for PortOne users to provide official documentation, developer center, and help center content to Large Language Models (LLMs) for accurate information and to assist with integration and user queries, including some console functionalities like channel listing, test channel addition, sub-store lookup, and payment history lookup.
Setup Requirements
- ⚠️Requires Node.js 22.6.0 or higher to run the server.
- ⚠️Console login via browser is required to use PortOne console functionalities (e.g., list channels, add test channel, list stores, get payments) due to an OAuth authentication flow.
- ⚠️When using Claude Desktop, a known issue may require disabling the 'Use embedded Node.js for MCP' option and restarting if Node.js 22.6.0+ is installed locally.
Review RequiredView Analysis
ai-spark-mcp-server
by vgiri2015
Optimizes Apache Spark code for performance using an AI model (Claude) via a client-server architecture, including performance analysis and comparison.
Optimizes Apache Spark code for performance using an AI model (Claude) via a client-server architecture, including performance analysis and comparison.
Setup Requirements
- ⚠️Requires a paid Anthropic API Key (`ANTHROPIC_API_KEY`).
- ⚠️Requires a Python environment with PySpark, which typically means Java needs to be installed for Spark to run.