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)
ckan-mcp-server
by ondata
Enables AI agents to interact with CKAN-based open data portals for searching, exploring, and querying datasets, organizations, and tabular data.
Enables AI agents to interact with CKAN-based open data portals for searching, exploring, and querying datasets, organizations, and tabular data.
Setup Requirements
- ⚠️Requires Node.js v18.0.0 or higher.
- ⚠️Requires an MCP-compatible client (e.g., Claude Desktop, HTTP client) to interact with it.
- ⚠️To run as an HTTP server, the `TRANSPORT=http` environment variable must be set (default is `stdio`).
- ⚠️Deploying to Cloudflare Workers requires the `wrangler` CLI and a Cloudflare account.
Verified SafeView Analysis
mcp-doc-generator
by lukaszzychal
Generates technical documentation and various diagrams (architecture, UML, sequence, flowchart, Gantt, dependency, cloud) from code or natural language prompts, supporting Polish, and exports to PDF/DOCX. Includes optional AI image generation.
Generates technical documentation and various diagrams (architecture, UML, sequence, flowchart, Gantt, dependency, cloud) from code or natural language prompts, supporting Polish, and exports to PDF/DOCX. Includes optional AI image generation.
Setup Requirements
- ⚠️Requires Docker and Docker Compose for full functionality (recommended setup).
- ⚠️OpenAI API Key (OPENAI_API_KEY environment variable) is required for AI image generation tools (generate_image_openai, generate_icon_openai, generate_illustration_openai). These tools incur a cost (e.g., $0.04 per standard 1024x1024 image) and are not token-based.
- ⚠️External network access is used by default for Mermaid (via mermaid.ink API) and OpenAI tools. Local Mermaid CLI execution is a fallback option.
Verified SafeView Analysis
scalekit-mcp-server
by scalekit-inc
This server enables AI agents to interact with Scalekit's identity platform through the Model Context Protocol (MCP) for natural language identity management.
This server enables AI agents to interact with Scalekit's identity platform through the Model Context Protocol (MCP) for natural language identity management.
Setup Requirements
- ⚠️Requires a Scalekit account and configured API credentials (SK_CLIENT_ID, SK_CLIENT_SECRET, etc.) to interact with the Scalekit platform.
- ⚠️Requires Node.js version 18 or greater, as indicated by various dependency `engines` fields in `package-lock.json` and ES module usage.
Verified SafeView Analysis
Ghost-MCP-Server
by jgardner04
Manages a Ghost CMS instance programmatically by exposing its Admin API as an MCP Server, allowing AI agents or other systems to create, update, delete, and retrieve content (posts, pages, tags, members, newsletters, tiers) and upload images.
Manages a Ghost CMS instance programmatically by exposing its Admin API as an MCP Server, allowing AI agents or other systems to create, update, delete, and retrieve content (posts, pages, tags, members, newsletters, tiers) and upload images.
Setup Requirements
- ⚠️Requires `GHOST_ADMIN_API_URL` and `GHOST_ADMIN_API_KEY` environment variables.
- ⚠️The image upload tool (`ghost_upload_image`) can only download images from a whitelist of domains (imgur.com, github.com, unsplash.com, cloudinary.com, amazonaws.com) for security reasons. Other image sources will be blocked.
- ⚠️Large list operations (e.g., `get_posts` with `limit=100`) can generate very large JSON outputs, potentially incurring high token costs for AI models.
Verified SafeView Analysis
finance_mcp
by ryar001
Provides structured financial statements (Income Statement, Balance Sheet, Cash Flow) from public companies for consumption by LLMs via an MCP server.
Provides structured financial statements (Income Statement, Balance Sheet, Cash Flow) from public companies for consumption by LLMs via an MCP server.
Setup Requirements
- ⚠️Relies on `yfinance` for data, which scrapes Yahoo Finance; respect Yahoo Finance's terms of service to avoid potential IP bans or service interruptions.
- ⚠️Requires `uv` package manager (or `uvx`) for the recommended quick installation and execution method.
- ⚠️While documentation mentions `GEMINI_API_KEY`, the current implementation directly uses `yfinance` and does not incur LLM token costs for data retrieval, but this might change in future iterations based on project history.
Verified SafeView Analysis
MemCP
by ardaaltinors
MemCP provides a memory management system for AI assistants, enabling persistent context, knowledge graphs, and user profile synthesis across conversations and various AI platforms.
MemCP provides a memory management system for AI assistants, enabling persistent context, knowledge graphs, and user profile synthesis across conversations and various AI platforms.
Setup Requirements
- ⚠️Requires paid API keys for OpenAI or Google Gemini (for embeddings and LLM inference).
- ⚠️Requires Docker and Docker Compose for the full infrastructure setup (PostgreSQL, Qdrant, RabbitMQ, Redis).
- ⚠️Requires Python 3.11+ and the 'uv' package manager for local development setup.
- ⚠️Multiple external services (PostgreSQL, Qdrant, RabbitMQ, Redis) must be running and accessible.
Review RequiredView Analysis
refrag
by DIMANANDEZ
A Python library for Retrieval Augmented Generation (RAG) that uses micro-chunking, fast direct embedding, and query-time heuristic compression to reduce context size and improve retrieval efficiency, with optional LLM-based reranking for precision.
A Python library for Retrieval Augmented Generation (RAG) that uses micro-chunking, fast direct embedding, and query-time heuristic compression to reduce context size and improve retrieval efficiency, with optional LLM-based reranking for precision.
Setup Requirements
- ⚠️Requires OpenAI or Anthropic API Key (Paid, only if using the optional REFRAGReranker component)
- ⚠️Requires `sentence-transformers` models (downloaded on first use, can be large depending on model)
- ⚠️The official documentation (README, How-It-Works) describes a system that uses LLMs for generating representations during indexing, but the provided source code explicitly implements 'Fast direct encoding (no LLM during indexing)' and heuristic compression, making the core functionality LLM-free and contradicting the documentation's core innovation description.
Verified SafeView Analysis
MCP-LocalFileResource-Server
by pugazhmukilan
The server provides LLMs and MCP clients with a standardized way to access, search, and process local files, including text, code, and PDFs, through Model Context Protocol resources and tools.
The server provides LLMs and MCP clients with a standardized way to access, search, and process local files, including text, code, and PDFs, through Model Context Protocol resources and tools.
Setup Requirements
- ⚠️Requires Python 3.10+ (pyproject.toml specifies this, contradicting README's 3.8+).
- ⚠️Requires the `FILE_PATH` environment variable to be set, pointing to the target local directory for file operations.
- ⚠️Dependencies `mcp` and `pymupdf` must be installed (`pip install mcp pymupdf`).
Review RequiredView Analysis
mcp-server-incubator
by hyperf
Provides an annotation-driven, high-performance Model Context Protocol (MCP) server implementation built on the Hyperf framework, supporting tools, prompts, resources, and Redis-backed session management.
Provides an annotation-driven, high-performance Model Context Protocol (MCP) server implementation built on the Hyperf framework, supporting tools, prompts, resources, and Redis-backed session management.
Setup Requirements
- ⚠️Requires Hyperf Framework: This is a library designed for integration into an existing or new Hyperf application, not a standalone executable.
- ⚠️Redis Server Required for Sessions: The default session manager (RedisSessionManager) requires a running Redis instance configured in the Hyperf application.
- ⚠️Authentication is Disabled by Default: For any production or secure environment, users *must* implement and configure a custom AuthenticatorInterface as the provided NullAuthenticator offers no security.
Review RequiredView Analysis
SCB-MCP
by KSAklfszf921
Provides AI assistants and LLMs with structured access to official Swedish statistics and data from Statistics Sweden (SCB) for querying, retrieval, and analysis.
Provides AI assistants and LLMs with structured access to official Swedish statistics and data from Statistics Sweden (SCB) for querying, retrieval, and analysis.
Setup Requirements
- ⚠️Optimal search performance requires using Swedish search terms for best results.
- ⚠️Local installation requires Node.js version 18.0.0 or higher.
Verified SafeView Analysis
openmarkets
by danchev
Provides a Model Context Protocol (MCP) server for agentic retrieval of financial market data from Yahoo Finance, facilitating integration with LLMs and AI applications.
Provides a Model Context Protocol (MCP) server for agentic retrieval of financial market data from Yahoo Finance, facilitating integration with LLMs and AI applications.
Setup Requirements
- ⚠️Requires Python 3.10 or newer.
- ⚠️Requires `uvx` (or `uv`) for simplified installation and execution, as described in the README.
- ⚠️Relies on Yahoo Finance for data, which may impose rate limits or IP blocking for excessive requests.
Verified SafeView Analysis
argo-watcher-mcp
by shini4i
Exposes Argo Watcher deployment history via the Model Context Protocol (MCP) to allow AI agents and other clients to query deployment data.
Exposes Argo Watcher deployment history via the Model Context Protocol (MCP) to allow AI agents and other clients to query deployment data.
Setup Requirements
- ⚠️Requires a running instance of Argo Watcher as an upstream dependency.
- ⚠️Requires Go 1.25+ for local development and building.
- ⚠️The `ARGO_WATCHER_URL` environment variable is mandatory.