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)
frankfurtermcp
by anirbanbasu
This server provides tools for language model agents to access the Frankfurter API for real-time and historical currency exchange rates and conversions.
This server provides tools for language model agents to access the Frankfurter API for real-time and historical currency exchange rates and conversions.
Setup Requirements
- ⚠️Requires Python 3.12+.
- ⚠️The recommended local setup involves installing 'just' and 'uv' for dependency management and task execution.
- ⚠️Binding the server to '0.0.0.0' or setting CORS_MIDDLEWARE_ALLOW_ORIGINS to '*' for HTTP transports is a security risk and is not recommended for production environments.
Verified SafeView Analysis
aiohttp-mcp
by kulapard
Builds Model Context Protocol (MCP) servers on top of the aiohttp web framework, enabling structured communication for AI agents and tools.
Builds Model Context Protocol (MCP) servers on top of the aiohttp web framework, enabling structured communication for AI agents and tools.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires an Anthropic API Key (e.g., ANTHROPIC_API_KEY) if using the provided client example to interact with Anthropic's Claude model.
Verified SafeView Analysis
devtool-mcp
by standardbeagle
Provides an AI coding agent with browser superpowers for real-time debugging, visual feedback, process management, and frontend diagnostics. It acts as a bridge between an AI assistant and a web browser.
Provides an AI coding agent with browser superpowers for real-time debugging, visual feedback, process management, and frontend diagnostics. It acts as a bridge between an AI assistant and a web browser.
Setup Requirements
- ⚠️Requires Node.js >=18.0.0 or Go 1.24+ for core operation.
- ⚠️Requires an MCP-compatible AI assistant (e.g., Claude Code, Cursor) for full AI integration.
- ⚠️Windows users require Windows 10 (version 1809) or newer for ConPTY support.
Verified SafeView Analysis
mcp-server-uyuni
by uyuni-project
The Uyuni MCP Server enables AI agents or MCP-compliant clients to securely interact with and manage Linux infrastructure using natural language via the Uyuni configuration and infrastructure management solution.
The Uyuni MCP Server enables AI agents or MCP-compliant clients to securely interact with and manage Linux infrastructure using natural language via the Uyuni configuration and infrastructure management solution.
Setup Requirements
- ⚠️Requires `UYUNI_SERVER`, `UYUNI_USER`, and `UYUNI_PASS` environment variables for Uyuni API access.
- ⚠️The `add_system` tool requires the `UYUNI_SSH_PRIV_KEY` environment variable, which must be provided as a single-line string with escaped newlines (e.g., `\n`).
- ⚠️OAuth 2.0 (`UYUNI_AUTH_SERVER`) is a new feature that expects Uyuni's `/manager/api/oicdLogin` endpoint to be implemented and configured, which might require additional setup on the Uyuni server itself.
- ⚠️Tools performing write operations (state-changing actions) are disabled by default and must be explicitly enabled by setting the `UYUNI_MCP_WRITE_TOOLS_ENABLED` environment variable to `true`.
Verified SafeView Analysis
mcp-hooks
by civicteam
A lightweight tRPC server that logs all tool call requests from an AI assistant through a flexible audit logging system, acting as middleware for the Model Context Protocol (MCP).
A lightweight tRPC server that logs all tool call requests from an AI assistant through a flexible audit logging system, acting as middleware for the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Node.js >=20.0.0.
- ⚠️pnpm is the recommended package manager.
- ⚠️For PostgreSQL logging, the database must be set up by running `pnpm setup-db` first. Default PostgreSQL credentials (`postgres/postgres`) are used by the setup script and must be changed for production.
Review RequiredView Analysis
xc-mcp
by ericvoltolin
LLM-optimized wrapper for Xcode CLI tools, summarizing verbose outputs to reduce token usage in AI-assisted development workflows.
LLM-optimized wrapper for Xcode CLI tools, summarizing verbose outputs to reduce token usage in AI-assisted development workflows.
Setup Requirements
- ⚠️Requires macOS operating system.
- ⚠️Requires Xcode Command Line Tools to be installed (typically via `xcode-select --install`).
- ⚠️Requires Node.js version 18+.
Verified SafeView Analysis
mcp-servers
by gunbun33
Provides a production-ready Model Context Protocol (MCP) server for seamless integration with VS Code and other MCP clients to enable AI-driven development features.
Provides a production-ready Model Context Protocol (MCP) server for seamless integration with VS Code and other MCP clients to enable AI-driven development features.
Setup Requirements
- ⚠️Requires Python 3.11 or higher.
- ⚠️Requires VS Code 1.60.0 or higher for full client integration.
Verified SafeView Analysis
slash-command-manager
by liatrio-labs
A CLI tool and MCP server for generating and managing slash commands for various AI coding assistants, integrating with a Spec-Driven Development (SDD) workflow.
A CLI tool and MCP server for generating and managing slash commands for various AI coding assistants, integrating with a Spec-Driven Development (SDD) workflow.
Setup Requirements
- ⚠️Python 3.12+ only
- ⚠️Requires 'uv' package manager for recommended installation/development
- ⚠️Docker required for running integration tests locally
- ⚠️Requires local AI agent configuration for detection (e.g., ~/.claude/commands)
Verified SafeView Analysis
mcp-oauth-server
by wille
This server provides an OAuth 2.1 Authorization Server implementation, compliant with the MCP Authorization Spec, to handle authentication and authorization for MCP clients and resource servers.
This server provides an OAuth 2.1 Authorization Server implementation, compliant with the MCP Authorization Spec, to handle authentication and authorization for MCP clients and resource servers.
Setup Requirements
- ⚠️Requires a custom, persistent OAuthServerModel implementation (e.g., using a database) for production use, as the default is in-memory storage.
- ⚠️Node.js (>=18) is required for execution.
- ⚠️The `mcpAuthRouter` currently must be mounted at the root (`/`) path, not a sub-path, as noted in the project's limitations.
Verified SafeView Analysis
trustify-mcp
by guacsec
Acts as an MCP (Model Context Protocol) server, exposing Trustify instance's security vulnerability and SBOM data as structured tools for AI agents.
Acts as an MCP (Model Context Protocol) server, exposing Trustify instance's security vulnerability and SBOM data as structured tools for AI agents.
Setup Requirements
- ⚠️Requires a running Trustify instance with an accessible API URL.
- ⚠️Requires an OpenID provider to be configured with a client ID, client secret, and issuer URL for authentication.
- ⚠️The `AUTH_DISABLED=true` environment variable must be disabled in production environments to maintain security.
Verified SafeView Analysis
i18n-magic
by BjoernRave
Automates internationalization (i18n) workflows with AI-powered translations for JavaScript/TypeScript projects, functioning as a Model Context Protocol (MCP) server for LLMs.
Automates internationalization (i18n) workflows with AI-powered translations for JavaScript/TypeScript projects, functioning as a Model Context Protocol (MCP) server for LLMs.
Setup Requirements
- ⚠️Requires OpenAI API Key or Google Gemini API Key (Paid Service)
- ⚠️The 'i18n-magic.js' configuration file must exist in the project root where the server is launched.
- ⚠️Careful configuration of the 'cwd' or '--project-root' argument is critical for the MCP server to correctly locate the 'i18n-magic.js' config and locale files.
Review RequiredView Analysis
sn-mcp-server
by signnow
Provides AI agents with secure, structured access to SignNow eSignature workflows for tasks like browsing templates, creating documents from templates, sending invites, managing embedded signing experiences, tracking invite status, and downloading signed documents.
Provides AI agents with secure, structured access to SignNow eSignature workflows for tasks like browsing templates, creating documents from templates, sending invites, managing embedded signing experiences, tracking invite status, and downloading signed documents.
Setup Requirements
- ⚠️Requires Python 3.11+ (as stated in README, though pyproject.toml says >=3.10).
- ⚠️Requires a SignNow account and credentials, either: 1) SIGNNOW_USER_EMAIL, SIGNNOW_PASSWORD, and SIGNNOW_API_BASIC_TOKEN (Base64 encoded client_id:client_secret), OR 2) SIGNNOW_CLIENT_ID and SIGNNOW_CLIENT_SECRET.
- ⚠️For production, a persistent OAUTH_RSA_PRIVATE_PEM must be provided; otherwise, a new RSA key is generated on each restart, invalidating all existing tokens.