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(9120)
papercut-mcp
by jpg486-ual
Provides a Model Context Protocol (MCP) server exposing tools to interact with PaperCut NG/MF via its XML Web Services API for tasks like user management and printer information retrieval.
Provides a Model Context Protocol (MCP) server exposing tools to interact with PaperCut NG/MF via its XML Web Services API for tasks like user management and printer information retrieval.
Setup Requirements
- ⚠️Requires Node.js 18+.
- ⚠️Requires a running and configured PaperCut NG/MF instance with XML Web Services enabled. Specific settings (auth-token, allowed caller IPs) must be configured in PaperCut.
- ⚠️Requires manual creation and configuration of a .env file with PAPERCUT_XMLRPC_URL and PAPERCUT_AUTH_TOKEN.
Verified SafeView Analysis
trigger-happy-mcp
by 0xvm
Provides a conversational MCP server for host-side job automation and offensive security experimentation, executing shell commands and managing their state.
Provides a conversational MCP server for host-side job automation and offensive security experimentation, executing shell commands and managing their state.
Setup Requirements
- ⚠️Directly executes arbitrary shell commands provided by clients, making it a critical security risk if not strictly access-controlled and run in a controlled environment.
- ⚠️Requires Python 3.8+ (due to typing features) and `zeromcp`, `rich` dependencies.
- ⚠️Exposes an unauthenticated HTTP API on port 12983, which may require firewall configuration or specific network access control.
Review RequiredView Analysis
wave-gmail-mcp
by JosephAwuku33
Enables AI agents to securely manage Gmail, including reading, sending, searching emails, and executing personalized bulk email campaigns using uploaded customer data.
Enables AI agents to securely manage Gmail, including reading, sending, searching emails, and executing personalized bulk email campaigns using uploaded customer data.
Setup Requirements
- ⚠️Requires a Google Cloud Project with the Gmail API enabled and OAuth 2.0 credentials configured, including setting `http://localhost:3000/oauth2callback` as an Authorized Redirect URI.
- ⚠️Node.js (v16 or higher) must be installed locally on the machine running the server.
- ⚠️Environment variables (GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REDIRECT_URI, OAUTH_PORT) must be explicitly configured, with absolute paths recommended when integrating with Claude Desktop.
Verified SafeView Analysis
web3-mcp
by JZ1101
Converts EVM smart contracts into MCP (Minecraft Protocol) servers, bridging Web3 functionality with a gaming server environment.
Converts EVM smart contracts into MCP (Minecraft Protocol) servers, bridging Web3 functionality with a gaming server environment.
Review RequiredView Analysis
mcp-it
by enzobjmendonca
Transforms any FastAPI server or external API into an MCP (Model Context Protocol) server, exposing its endpoints as MCP tools.
Transforms any FastAPI server or external API into an MCP (Model Context Protocol) server, exposing its endpoints as MCP tools.
Setup Requirements
- ⚠️Requires an existing or new FastAPI application to integrate with.
- ⚠️If using `bind_openapi`, network access to the OpenAPI specification URL is required.
- ⚠️Interaction with the generated MCP server requires an MCP-compatible client.
Verified SafeView Analysis
mcp-rancher-multi
by gorizond
An MCP server that provides an API for interacting with multiple Rancher Manager backends, offering cluster, node, project, and Fleet GitOps management capabilities.
An MCP server that provides an API for interacting with multiple Rancher Manager backends, offering cluster, node, project, and Fleet GitOps management capabilities.
Setup Requirements
- ⚠️Requires access to at least one Rancher Manager instance.
- ⚠️Rancher API tokens with appropriate permissions are mandatory for authentication.
- ⚠️Configuration is primarily managed through environment variables or `.env` files, which need careful management for sensitive data.
Verified SafeView Analysis
agent_skills_directory
by dmgrok
Provides a searchable catalog of agent skills to AI agents and developer tools via the Model Context Protocol (MCP).
Provides a searchable catalog of agent skills to AI agents and developer tools via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires 'mcp' Python library.
- ⚠️Requires 'aiohttp' Python library.
- ⚠️Requires internet connectivity to fetch the 'catalog.json' from CDN.
Verified SafeView Analysis
mcp-python-server
by 20R25A0515
Provides a server implementation using Python, likely for a specific protocol or game environment (e.g., Minecraft Coder Pack) based on the 'MCP' naming convention.
Provides a server implementation using Python, likely for a specific protocol or game environment (e.g., Minecraft Coder Pack) based on the 'MCP' naming convention.
Setup Requirements
- ⚠️Requires installation of Python dependencies from `requirements.txt`.
- ⚠️Specific Python version may be required; check `pyproject.toml` or `main.py` for details.
- ⚠️Network port configuration might be needed for server operation.
Verified SafeView Analysis
mcpserver-local-cursor-agent
by TIZ36
An agent designed to interact with an MCP Server, likely for local cursor automation or control tasks.
An agent designed to interact with an MCP Server, likely for local cursor automation or control tasks.
Setup Requirements
- ⚠️No server/agent code provided, only a LICENSE file.
- ⚠️Requires full implementation of agent logic to be functional.
Review RequiredView Analysis
mcp-server-http-streamable-b4j
by pyhoon
To enable HTTP streamable/SSE transport for Claude Desktop, which typically only supports stdio, by using a local proxy/bridge via the mcp-remote utility.
To enable HTTP streamable/SSE transport for Claude Desktop, which typically only supports stdio, by using a local proxy/bridge via the mcp-remote utility.
Setup Requirements
- ⚠️Requires Node.js and npm to execute `npx` commands.
- ⚠️Relies on the `mcp-remote` npm package, which must be installed or accessible in the execution environment.
- ⚠️Assumes a separate HTTP-streamable MCP server is already running and accessible at `http://127.0.0.1:8080/mcp` for `mcp-remote` to connect to.
Verified SafeView Analysis
mcp-fast-server
by fancier21
This project is a placeholder for a fast server application, currently only printing a greeting message.
This project is a placeholder for a fast server application, currently only printing a greeting message.
Setup Requirements
- ⚠️Requires Python 3.13+ as specified in pyproject.toml.
Verified SafeView Analysis
remote-memory-mcp-server
by YeomYuJun
This server is designed to provide remote memory management capabilities, likely for applications interacting with microcontrollers or specific protocols (MCP).
This server is designed to provide remote memory management capabilities, likely for applications interacting with microcontrollers or specific protocols (MCP).
Setup Requirements
- ⚠️Requires Node.js runtime (version specified in package.json, typically 16+).
- ⚠️Project dependencies must be installed first using 'npm install' or 'yarn install'.
- ⚠️TypeScript compilation may be required, usually handled by a build script (e.g., 'npm run build' or 'npm start').