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)
line-mcp-server
by otsuboyumeto
An MCP (Multi-Agent Communication Protocol) server for sending messages to LINE groups and personal chats, primarily for integration with an agent system like Manus.
An MCP (Multi-Agent Communication Protocol) server for sending messages to LINE groups and personal chats, primarily for integration with an agent system like Manus.
Setup Requirements
- ⚠️Requires a LINE Messaging API Channel setup, including obtaining a Channel Access Token.
- ⚠️Requires a LINE Group ID or a LINE User ID for messaging targets. These IDs need to be manually retrieved.
- ⚠️The server must be publicly accessible (e.g., deployed on Render or exposed via ngrok) for LINE webhooks to function and for an MCP client to connect.
Verified SafeView Analysis
adhd-tasks-mcp
by transform-ia
Provides a GraphQL interface for managing ADHD tasks, bridging LLM agents to a Hasura/PostgreSQL backend.
Provides a GraphQL interface for managing ADHD tasks, bridging LLM agents to a Hasura/PostgreSQL backend.
Setup Requirements
- ⚠️Requires a running Hasura GraphQL endpoint with the 'adhd-tasks' schema.
- ⚠️Requires a Kubernetes environment for deployment via the provided Helm chart, or manual setup of the Go application with environment variables.
- ⚠️The HASURA_ADMIN_SECRET must be securely managed, typically via Kubernetes secrets.
Verified SafeView Analysis
web-search-mcp
by schwarztim
Provides web search and page content fetching capabilities using DuckDuckGo for LLM proxies via the Model Context Protocol.
Provides web search and page content fetching capabilities using DuckDuckGo for LLM proxies via the Model Context Protocol.
Setup Requirements
- ⚠️Requires Node.js (v18+)
- ⚠️Requires careful network isolation (e.g., containerized environment with egress filtering) due to SSRF vulnerability in `fetch_page` tool, which can access arbitrary URLs.
Review RequiredView Analysis
rescue-groups-mcp
by nicholaswilde
Provides a Model Context Protocol (MCP) server for AI assistants (like Claude) to search for adoptable pets, list breeds, and find rescue organizations using the RescueGroups.org API.
Provides a Model Context Protocol (MCP) server for AI assistants (like Claude) to search for adoptable pets, list breeds, and find rescue organizations using the RescueGroups.org API.
Setup Requirements
- ⚠️Requires a RescueGroups API Key (requires registration and approval from RescueGroups.org).
- ⚠️Requires Rust toolchain if not running via Docker.
- ⚠️API key must be provided via environment variable (RESCUE_GROUPS_API_KEY) or a configuration file (config.toml, config.yaml, or config.json).
Verified SafeView Analysis
mcp-bb-clj
by davidpham87
Provides an MCP (Model Context Protocol) server and client, implemented in Babashka Clojure, offering a suite of code-centric tools for formatting, linting, and schema validation.
Provides an MCP (Model Context Protocol) server and client, implemented in Babashka Clojure, offering a suite of code-centric tools for formatting, linting, and schema validation.
Setup Requirements
- ⚠️Babashka must be installed on the system.
- ⚠️The 'clj-kondo' binary must be installed and available in the system PATH for the corresponding tool to function.
Verified SafeView Analysis
my-profile-mcp-server
by madhaviai
A Model Context Protocol (MCP) server that provides tools to retrieve professional profile information, skills, education, and contact details for an AI assistant or developer environment.
A Model Context Protocol (MCP) server that provides tools to retrieve professional profile information, skills, education, and contact details for an AI assistant or developer environment.
Setup Requirements
- ⚠️Requires the 'mcp-server' Python package to be installed (e.g., `pip install mcp-server`).
- ⚠️The 'run_command' provided in the `mcp.json` configuration uses an absolute path (`/Users/madhavik/...`) which will need to be adjusted by other users to match their local file system.
- ⚠️Requires Python 3.x, likely 3.8+ due to asyncio usage.
Verified SafeView Analysis
mcp-server-driftguard
by ramailo1
DriftGuard is an MCP server that acts as a 'Traffic Controller' for AI agents, enforcing a strict state machine to prevent 'code drift' during development tasks.
DriftGuard is an MCP server that acts as a 'Traffic Controller' for AI agents, enforcing a strict state machine to prevent 'code drift' during development tasks.
Setup Requirements
- ⚠️Requires Node.js version 18 or higher to run.
- ⚠️Must be run within a Git repository to fully utilize L3 Git Notes (audit trails, risk analysis, integrity checks).
- ⚠️The system grants the AI agent the ability to define and execute arbitrary shell commands (e.g., for `dg_verify`), necessitating trust in the agent or a sandboxed execution environment.
Verified SafeView Analysis
mcp-server
by algtools
Deploys an authentication-less Model Context Protocol (MCP) server on Cloudflare Workers, providing AI-powered tools for mathematical calculations and RAG-based search.
Deploys an authentication-less Model Context Protocol (MCP) server on Cloudflare Workers, providing AI-powered tools for mathematical calculations and RAG-based search.
Setup Requirements
- ⚠️Requires a Cloudflare Workers account and project setup.
- ⚠️Requires Workers AI (AI binding) to be configured in your Cloudflare Worker project.
- ⚠️Requires a Cloudflare Durable Object Namespace binding (MCP_OBJECT) for state management.
- ⚠️The 'searchCursorRules' tool requires an existing Cloudflare AI AutoRAG vector store, defaulting to 'algtools-cursor-rules-rag', or an ID provided via AUTORAG_ID environment variable.
Verified SafeView Analysis
mcp-server-draftsight
by scanzy
This project provides an interface for AI to programmatically edit 2D CAD files in Draftsight on Windows using Win32 COM APIs.
This project provides an interface for AI to programmatically edit 2D CAD files in Draftsight on Windows using Win32 COM APIs.
Setup Requirements
- ⚠️Requires Draftsight CAD software to be installed on a Windows machine.
- ⚠️Specific Windows environment and permissions may be needed for Win32 COM API interaction.
Review RequiredView Analysis
Agentic-Multimodal-Expense-Processing
by uditsanghvi07
An agentic expense processing system for zero-shot data extraction from invoice images and autonomous expense classification into structured reports.
An agentic expense processing system for zero-shot data extraction from invoice images and autonomous expense classification into structured reports.
Setup Requirements
- ⚠️Requires an external Multimodal LLM service (e.g., OpenAI, Google Gemini, Anthropic) for zero-shot data extraction and autonomous classification, which typically involves API keys and potential paid usage.
- ⚠️Requires multiple Python processes to be run concurrently: the MCP server (main.py), a FastAPI backend (backend.py), and a Streamlit frontend (frontend.py).
Verified SafeView Analysis
k3s-mcp-server
by ry-ops
Manages and monitors Kubernetes (K3s) clusters through a Model Context Protocol (MCP) server, enabling AI-powered cluster management via Claude.
Manages and monitors Kubernetes (K3s) clusters through a Model Context Protocol (MCP) server, enabling AI-powered cluster management via Claude.
Setup Requirements
- ⚠️Requires a valid Kubernetes `kubeconfig` file with appropriate RBAC permissions, and its path must be provided via the `KUBECONFIG` environment variable. Updating the `server` field in the `kubeconfig` to the correct K3s API IP/hostname is often necessary.
- ⚠️Requires network connectivity from the machine running the MCP server to the K3s cluster's API server.
- ⚠️Requires Python 3.10 or higher and the `uv` package manager for dependency management and execution.
Verified SafeView Analysis
py2to3mcp
by talianzakowski
Facilitates Python 2 to 3 code migration, provides file system manipulation, and offers code search capabilities for AI-driven development.
Facilitates Python 2 to 3 code migration, provides file system manipulation, and offers code search capabilities for AI-driven development.
Setup Requirements
- ⚠️Requires Python 3.9 or higher.
- ⚠️Requires specific configuration in `~/.claude.json` with absolute paths for each MCP server.
- ⚠️The `py2to3-migration` server recommends installing `fissix` (`pip install fissix`) for full functionality and file conversion; otherwise, it falls back to the system's `2to3` command which may not be present or compatible.