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)
mcp-container-ts
by Azure-Samples
An MCP server providing secure, role-based access to external tools (like a TODO list) for Large Language Models via Streamable HTTP, with built-in observability.
An MCP server providing secure, role-based access to external tools (like a TODO list) for Large Language Models via Streamable HTTP, with built-in observability.
Setup Requirements
- ⚠️Requires Node.js (v23 LTS or new LTS versions).
- ⚠️Requires a generated JWT_TOKEN (for both server and client authentication), typically created via `npm run generate-token`. This token is stored in a `.env` file, which requires secure handling in production.
- ⚠️If exposing a local server to remote AI clients (e.g., Azure AI Foundry, OpenAI), a tunneling service like `devtunnel` is required.
- ⚠️Uses an in-memory SQLite database, meaning all data is lost upon server restart.
Verified SafeView Analysis
hackmd-mcp
by yuna0x0
The server provides an interface for LLM clients to access and manage HackMD notes, teams, user profiles, and reading history through the HackMD API.
The server provides an interface for LLM clients to access and manage HackMD notes, teams, user profiles, and reading history through the HackMD API.
Setup Requirements
- ⚠️Requires a personal HackMD API Token, which must be created and securely provided.
- ⚠️Requires Node.js 18+ to run.
- ⚠️If self-hosting via HTTP transport, the endpoint must be secured by the user to prevent unauthorized access to your HackMD API token.
Verified SafeView Analysis
emacs-mcp-server
by rhblind
Exposes Emacs functionality as standardized tools to Large Language Models (LLMs) via the Model Context Protocol (MCP) over Unix domain sockets.
Exposes Emacs functionality as standardized tools to Large Language Models (LLMs) via the Model Context Protocol (MCP) over Unix domain sockets.
Setup Requirements
- ⚠️Requires a running Emacs instance and integration of the Elisp files into the Emacs configuration.
- ⚠️The `socat` utility is a mandatory dependency for some client integrations (e.g., Claude Desktop, shell wrappers).
- ⚠️Users must understand and appropriately configure the server's extensive security model to prevent unintended or malicious LLM actions, especially concerning arbitrary Elisp execution.
Verified SafeView Analysis
claude-memory-mcp
by WhenMoon-afk
Provides a local, persistent, and searchable memory store for Claude Desktop and other MCP-compatible AI assistants.
Provides a local, persistent, and searchable memory store for Claude Desktop and other MCP-compatible AI assistants.
Setup Requirements
- ⚠️Requires Node.js 18+ to run.
- ⚠️After installation, Claude Desktop must be completely restarted for the tools to appear.
- ⚠️The `sqljs` database driver is a stub and will throw an error if explicitly configured; only `better-sqlite3` is currently functional (default).
Verified SafeView Analysis
mcp-devkit-server
by mapbox
Provides AI assistants with direct access to Mapbox developer APIs for geospatial data visualization, map styling, token management, and user feedback processing, helping developers build Mapbox applications more efficiently.
Provides AI assistants with direct access to Mapbox developer APIs for geospatial data visualization, map styling, token management, and user feedback processing, helping developers build Mapbox applications more efficiently.
Setup Requirements
- ⚠️A valid `MAPBOX_ACCESS_TOKEN` environment variable is mandatory for most tools.
- ⚠️Each tool requires specific Mapbox access token scopes (e.g., `styles:read`, `styles:write`, `tokens:read`). Incorrect scopes will lead to authentication failures.
- ⚠️The server requires Node.js version 22 or higher for local execution. Docker is required for using Jaeger tracing or inspecting Docker builds.
Verified SafeView Analysis
remote-mcp-functions-typescript
by Azure-Samples
Provides a remote Model Context Protocol (MCP) server implemented with Azure Functions in TypeScript, enabling AI agents like GitHub Copilot to interact with custom tools and data storage.
Provides a remote Model Context Protocol (MCP) server implemented with Azure Functions in TypeScript, enabling AI agents like GitHub Copilot to interact with custom tools and data storage.
Setup Requirements
- ⚠️Node.js 18+ required
- ⚠️Azure Functions Core Tools >= 4.0.7030 required
- ⚠️Docker required for local storage emulation (Azurite) if snippet storage is used
- ⚠️Azure Developer CLI (azd) required for cloud deployment
Verified SafeView Analysis
unity-mcp
by mitchchristow
Enables an AI assistant to directly control and interact with the Unity Editor for game development tasks.
Enables an AI assistant to directly control and interact with the Unity Editor for game development tasks.
Setup Requirements
- ⚠️Requires Node.js 18+ installed.
- ⚠️Requires the Unity Editor to be running with the `org.christowm.unity.mcp` package installed and its internal HTTP/WebSocket servers active on ports 17890/17891.
- ⚠️Antigravity IDE requires global MCP configuration using absolute paths to the `gateway/index.js` file, not project-specific or relative paths.
Verified SafeView Analysis
tiger-gh-mcp-server
by timescale
Provides a Model Context Protocol (MCP) interface to the GitHub API, enabling LLMs to access focused development tools and information.
Provides a Model Context Protocol (MCP) interface to the GitHub API, enabling LLMs to access focused development tools and information.
Setup Requirements
- ⚠️Requires a GitHub Personal Access Token (PAT) with 'repo,read:org,read:user,user:email' scopes.
- ⚠️Requires the 'GITHUB_ORG' environment variable to be set for the target GitHub organization.
- ⚠️Potential for high token usage with queries requesting extensive data (e.g., 'includeAllCommits' for many pull requests or broad 'searchRepoCode' queries).
Verified SafeView Analysis
python-ai-kit
by the-momentum
A Model Context Protocol (MCP) server built with FastMCP for integrating AI assistants with external data sources and tools, providing a structured way for agents to access custom functionalities.
A Model Context Protocol (MCP) server built with FastMCP for integrating AI assistants with external data sources and tools, providing a structured way for agents to access custom functionalities.
Setup Requirements
- ⚠️Requires API key for LLM provider (e.g., OpenAI, Anthropic) if the MCP tools or integrated agents use LLMs.
- ⚠️Requires Python 3.12+.
- ⚠️Uses `uv` for dependency management.
Verified SafeView Analysis
api-mcp-server
by hostinger
This server acts as a Model Context Protocol (MCP) gateway to manage Hostinger services including hosting, billing, DNS, domains, email marketing, and VPS instances.
This server acts as a Model Context Protocol (MCP) gateway to manage Hostinger services including hosting, billing, DNS, domains, email marketing, and VPS instances.
Setup Requirements
- ⚠️Requires Node.js v20.0.0 or higher.
- ⚠️Requires a Hostinger API Token (API access may be part of a paid Hostinger plan).
Verified SafeView Analysis
suse-observability-mcp-server
by drutigliano19
This server provides AI agents with structured access to SUSE Observability data for intelligent troubleshooting and root cause analysis.
This server provides AI agents with structured access to SUSE Observability data for intelligent troubleshooting and root cause analysis.
Setup Requirements
- ⚠️Requires Go 1.23 or later for building.
- ⚠️Requires access to a SUSE Observability instance and a valid API token.
- ⚠️Disables TLS certificate verification, making it unsafe for production environments without code modification.
Review RequiredView Analysis
mcp-gsheets
by freema
A Model Context Protocol (MCP) server for Google Sheets API integration, enabling reading, writing, and managing Google Sheets documents directly from MCP clients like Claude Code, Claude Desktop, or Cursor.
A Model Context Protocol (MCP) server for Google Sheets API integration, enabling reading, writing, and managing Google Sheets documents directly from MCP clients like Claude Code, Claude Desktop, or Cursor.
Setup Requirements
- ⚠️Requires Node.js v18 or higher.
- ⚠️Requires a Google Cloud Project with the Google Sheets API enabled.
- ⚠️Requires a Google Service Account with JSON key file, or direct private key/email, and 'Editor' permissions on target spreadsheets.