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)
mav-postgresql-mcp-server
by derricksiawor
Provides a Model Context Protocol (MCP) interface for programmatic access and management of PostgreSQL databases, including schema querying, data manipulation (optional), and database-specific features like JSONB and extensions.
Provides a Model Context Protocol (MCP) interface for programmatic access and management of PostgreSQL databases, including schema querying, data manipulation (optional), and database-specific features like JSONB and extensions.
Setup Requirements
- ⚠️Requires a running PostgreSQL database instance to connect to.
- ⚠️The `PG_DATABASE` environment variable is strictly required for connection.
- ⚠️Write operations are disabled by default (`ALLOW_WRITE_OPERATIONS=false`) and must be explicitly enabled if CRUD tools are desired.
- ⚠️For production use, setting up a dedicated read-only PostgreSQL user with minimal privileges (as described in the README) is highly recommended.
Verified SafeView Analysis
simple-obspy
by Fahim-Azwad
An MCP server for Claude Desktop to query, download, and analyze seismic and earthquake data using ObsPy, interacting with FDSN data centers.
An MCP server for Claude Desktop to query, download, and analyze seismic and earthquake data using ObsPy, interacting with FDSN data centers.
Setup Requirements
- ⚠️Requires Python 3.9+
- ⚠️Requires manual installation of `obspy` and `fastmcp` Python libraries via `pip install -r requirements.txt`
- ⚠️Requires manual configuration in Claude Desktop settings, including replacing `/FULL/PATH/TO/simple-obspy` with the absolute path to the project directory for the `command` and `args`.
Verified SafeView Analysis
win-ctrl-mcp
by huegli
Provides an MCP server to enable LLMs to control the AeroSpace window manager on macOS for window organization, smart focus, and GUI debugging.
Provides an MCP server to enable LLMs to control the AeroSpace window manager on macOS for window organization, smart focus, and GUI debugging.
Setup Requirements
- ⚠️Requires macOS with AeroSpace window manager installed and running.
- ⚠️Requires screen recording permission to be granted in macOS System Settings > Privacy & Security for capture tools.
- ⚠️Requires Python >= 3.10 and the `uv` package manager.
Verified SafeView Analysis
fastapi-mcp-server
by Nabeelshar
Enables AI assistants to introspect and analyze FastAPI applications for API discovery, documentation, and debugging.
Enables AI assistants to introspect and analyze FastAPI applications for API discovery, documentation, and debugging.
Setup Requirements
- ⚠️Python 3.10+ required
- ⚠️FastAPI 0.100.0+ and Pydantic 2.0.0+ required
- ⚠️The `cwd` for the MCP server must be the root of the FastAPI project being analyzed to correctly load the application module.
Verified SafeView Analysis
filepuff-mcp
by lukaszraczylo
A Go-based MCP server enhancing Claude Code's file operations with fast, AST-aware search, LSP integration, and safe editing.
A Go-based MCP server enhancing Claude Code's file operations with fast, AST-aware search, LSP integration, and safe editing.
Setup Requirements
- ⚠️Requires 'ripgrep' (rg) to be installed and in your system PATH.
- ⚠️LSP features (go-to-definition, find-references, symbol-at) require specific language servers (e.g., gopls, typescript-language-server, pylsp, clangd) to be installed and in PATH.
- ⚠️Building from source requires a Go development environment.
Verified SafeView Analysis
wms-mcp-server
by sun-bo-1
Acts as a Master Control Program (MCP) server, likely managing or orchestrating components within a Warehouse Management System (WMS) context.
Acts as a Master Control Program (MCP) server, likely managing or orchestrating components within a Warehouse Management System (WMS) context.
Review RequiredView Analysis
OfficeDocumentEngine-ODE
by rayss868
Automating interaction with and manipulation of common office documents (Excel, PDF, DOCX) through an MCP server for AI agents.
Automating interaction with and manipulation of common office documents (Excel, PDF, DOCX) through an MCP server for AI agents.
Setup Requirements
- ⚠️Requires Node.js (v16.x or higher) and npm to install and run.
- ⚠️Requires manual configuration in `mcp_settings.json` with the correct absolute path to the compiled server binary, followed by an AI environment restart.
- ⚠️PDF text extraction/metadata retrieval tools (`pdf-parse`) are incompatible with PDFs previously created or modified by ODE's own modification tools (`pdf-lib`), potentially leading to unexpected errors or incomplete results when chaining operations.
Verified SafeView Analysis
lunch-money-mcp
by gilbitron
Provides a Micro-Context Protocol (MCP) server for AI assistants to interact with Lunch Money financial data through a standardized HTTP interface, enabling full CRUD operations on financial entities.
Provides a Micro-Context Protocol (MCP) server for AI assistants to interact with Lunch Money financial data through a standardized HTTP interface, enabling full CRUD operations on financial entities.
Setup Requirements
- ⚠️Requires Node.js 18+ for native fetch support.
- ⚠️A Lunch Money API access token is mandatory and must be obtained from their developer portal (`my.lunchmoney.app/developers`).
- ⚠️An optional `SERVER_API_KEY` should be set for server authentication to secure HTTP requests to the MCP endpoint.
Verified SafeView Analysis
mcp-gen
by jpdutoit
Generates Model Context Protocol (MCP) servers from TypeScript functions annotated with JSDoc comments.
Generates Model Context Protocol (MCP) servers from TypeScript functions annotated with JSDoc comments.
Setup Requirements
- ⚠️Requires Node.js and pnpm for installation and development of the generator.
- ⚠️Input TypeScript functions must be exported and include specific JSDoc tags (@tool, @prompt, @resource) for mcp-gen to recognize them.
- ⚠️The generated MCP server in the output directory will have its own dependencies (@modelcontextprotocol/sdk, zod) that need to be installed before running the server.
Verified SafeView Analysis
remote-mcp-server
by 080bct12alex
A server for tracking and managing personal or business expenses, allowing users to add, list, and summarize financial transactions.
A server for tracking and managing personal or business expenses, allowing users to add, list, and summarize financial transactions.
Setup Requirements
- ⚠️Expense data is stored in a temporary directory and will be lost on system restarts or temporary file cleanup.
- ⚠️Requires Python 3.11 or newer.
Verified SafeView Analysis
qdrant-mcp-server-legacy
by No-Smoke
Provides a Model Context Protocol (MCP) server for semantic search, leveraging Qdrant and various embedding providers to index and search codebases and documents. It enables AI-assisted development, knowledge base creation, and general semantic information retrieval.
Provides a Model Context Protocol (MCP) server for semantic search, leveraging Qdrant and various embedding providers to index and search codebases and documents. It enables AI-assisted development, knowledge base creation, and general semantic information retrieval.
Setup Requirements
- ⚠️Requires Node.js 20+ to be installed.
- ⚠️Requires Docker and Docker Compose for easy setup of Qdrant and Ollama services.
- ⚠️Requires Qdrant vector database to be running (e.g., via Docker Compose).
- ⚠️Requires Ollama to be running and the specific embedding model (e.g., 'nomic-embed-text') pulled, if Ollama is chosen as the embedding provider. If not running, the server will exit with an error.
- ⚠️Requires a valid API key (OPENAI_API_KEY, COHERE_API_KEY, or VOYAGE_API_KEY) if using a cloud embedding provider instead of Ollama.
Verified SafeView Analysis
openvds-mcp-server
by raghujayan
AI-powered natural language interaction and exploration of seismic data, including visualization, advanced analytics, and data validation.
AI-powered natural language interaction and exploration of seismic data, including visualization, advanced analytics, and data validation.
Setup Requirements
- ⚠️Requires ANTHROPIC_API_KEY for Claude AI (paid service).
- ⚠️Requires VDS_DATA_PATH environment variable to be configured and accessible to locate seismic data files.
- ⚠️Docker and Docker Compose are highly recommended for environment setup and running the full stack, including Elasticsearch.
- ⚠️Elasticsearch (optional but recommended for performance with large numbers of surveys).