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)
mcp-server-n8n
by kaoosurf-a11y
Provides a Model Context Protocol (MCP) server for n8n to expose custom tools, starting with a mathematical expression evaluator.
Provides a Model Context Protocol (MCP) server for n8n to expose custom tools, starting with a mathematical expression evaluator.
Setup Requirements
- ⚠️The server's listening PORT is hardcoded to 3000 and must match EasyPanel settings.
Review RequiredView Analysis
supertag-cli
by jcfischer
Integrate Tana with AI agents by providing a local API for querying Tana data, performing semantic searches, and creating new Tana nodes.
Integrate Tana with AI agents by providing a local API for querying Tana data, performing semantic searches, and creating new Tana nodes.
Setup Requirements
- ⚠️Requires Bun runtime to execute.
- ⚠️Tana API token is required for write operations (e.g., creating nodes) and optional for read-only modes.
- ⚠️Ollama runtime and relevant embedding models (e.g., bge-m3) must be running locally for semantic search functionality.
- ⚠️Requires `supertag sync index` to populate the local SQLite database from Tana exports for any read operations.
Verified SafeView Analysis
mcp-kit
by my-mcp-hub
A CLI tool for scaffolding new Model Context Protocol (MCP) applications, including MCP Servers and Clients.
A CLI tool for scaffolding new Model Context Protocol (MCP) applications, including MCP Servers and Clients.
Setup Requirements
- ⚠️Requires Node.js version 18 or higher as a prerequisite.
- ⚠️The `installDependencies` function explicitly uses `npm install`, regardless of the package manager used to invoke `create-mcp-kit`.
- ⚠️Requires an active internet connection for installing project dependencies via `npm install`.
Verified SafeView Analysis
mcp-azure-devops-client-demo
by kimtth
This project serves as a Python client demonstration for interacting with Azure DevOps, showcasing API calls for project management, work item manipulation, or pipeline status.
This project serves as a Python client demonstration for interacting with Azure DevOps, showcasing API calls for project management, work item manipulation, or pipeline status.
Setup Requirements
- ⚠️Requires an Azure DevOps Personal Access Token (PAT) with appropriate permissions.
- ⚠️Requires an existing Azure DevOps Organization URL, Project, and Team to connect to.
- ⚠️Python 3.10 or newer is required.
Verified SafeView Analysis
falcon-mcp-server
by falconry
An ASGI server implementation of the Model Context Protocol (MCP) enabling AI agents to interact with defined tools and resources via JSON-RPC.
An ASGI server implementation of the Model Context Protocol (MCP) enabling AI agents to interact with defined tools and resources via JSON-RPC.
Setup Requirements
- ⚠️Requires 'uvicorn' to be installed (e.g., `pip install falcon-mcp-server[serve]`).
- ⚠️Requires Python 3.10 or newer.
- ⚠️For full AI agent interaction, an external MCP client (e.g., MCPHost) and an LLM (e.g., Ollama) are needed.
Verified SafeView Analysis
memory-mcp
by Calvin-Francis
Provides AI assistants with persistent semantic memory and knowledge graph capabilities, enabling cross-session memory, semantic retrieval, and complex reasoning.
Provides AI assistants with persistent semantic memory and knowledge graph capabilities, enabling cross-session memory, semantic retrieval, and complex reasoning.
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0
- ⚠️Requires PostgreSQL >= 14 with the 'pgvector' extension, which must be manually installed.
- ⚠️Requires an Aliyun DashScope API Key (a paid service) for generating embeddings.
Verified SafeView Analysis
cupertino-docs
by mihaelamj
Provides a TLS/SSL implementation for SwiftNIO applications, enabling secure network communication for both clients and servers.
Provides a TLS/SSL implementation for SwiftNIO applications, enabling secure network communication for both clients and servers.
Setup Requirements
- ⚠️Requires Swift 5.7 or newer to run (specific versions listed in documentation).
- ⚠️For server-side usage, requires an X.509 certificate chain and an associated private key file.
- ⚠️Requires integration into a SwiftNIO application's ChannelPipeline, involving specific ChannelHandler setup.
Verified SafeView Analysis
BMAD-Claude-DIagram-Converter-MCP-Server
by DisanduP
Converts Mermaid diagram code into Draw.io (MxGraph) XML format, enabling visualization tools and AI agents to work with structured diagram data. It also supports generating basic Markdown representations of Mermaid code and validating syntax.
Converts Mermaid diagram code into Draw.io (MxGraph) XML format, enabling visualization tools and AI agents to work with structured diagram data. It also supports generating basic Markdown representations of Mermaid code and validating syntax.
Setup Requirements
- ⚠️Requires Node.js v18 or higher.
- ⚠️Requires `@modelcontextprotocol/sdk/server` npm package to be installed.
- ⚠️Designed to be run as a Model Context Protocol (MCP) server, requiring integration with an MCP-compatible client (e.g., a BMAD agent or IDE with MCP support) to be fully utilized.
Verified SafeView Analysis
programmatic-tool-calling-ai-sdk
by cameronking4
Optimizes LLM tool calling by generating and executing JavaScript code in a sandboxed environment, reducing tokens and latency for complex multi-tool workflows, including MCP integration.
Optimizes LLM tool calling by generating and executing JavaScript code in a sandboxed environment, reducing tokens and latency for complex multi-tool workflows, including MCP integration.
Setup Requirements
- ⚠️Requires a Vercel account for Sandbox execution.
- ⚠️Requires `VERCEL_TOKEN` environment variable for Vercel Sandbox.
- ⚠️Requires Node.js 18+ and `npm` for `stdio` transport MCP servers.
- ⚠️Requires at least one AI provider API key (Anthropic, OpenAI, or Vercel AI Gateway).
Verified SafeView Analysis
APK-Editor-MCP-Server
by 1600822305
A powerful Android APK reverse engineering MCP server for decompiling, modifying, repackaging, and fast DEX memory editing of APK files.
A powerful Android APK reverse engineering MCP server for decompiling, modifying, repackaging, and fast DEX memory editing of APK files.
Setup Requirements
- ⚠️Requires Java 17+ runtime environment.
- ⚠️Manual download of 'APKEditor.jar' from a specific GitHub release is required, and it must be placed in the 'libs/' directory.
- ⚠️Manual build of 'dex-editor.jar' from the 'java-core' project using Gradle is required, and it must be copied to the 'libs/' directory.
- ⚠️Requires 'apksigner.jar' to be copied from the Android SDK build-tools directory.
Review RequiredView Analysis
memos-n8n-vectorsearch-mcp
by simplpear
Integrates Memos with n8n to provide AI-powered note management, including semantic search, automated synchronization, and an MCP server for AI assistant tools.
Integrates Memos with n8n to provide AI-powered note management, including semantic search, automated synchronization, and an MCP server for AI assistant tools.
Setup Requirements
- ⚠️Requires a paid OpenAI API Key for embeddings and chat.
- ⚠️Requires a self-hosted Memos instance with API access configured.
- ⚠️Manual update of Memos API base URL in multiple HTTP Request nodes across all three workflows.
- ⚠️The vector store is in-memory and non-persistent; it will be cleared upon n8n restarts, necessitating a full re-synchronization.
- ⚠️The 'Memos vector search tool' chat interface is exposed via an unauthenticated webhook and must be secured at the network level or through n8n's custom authentication to prevent unauthorized OpenAI API usage.
Review RequiredView Analysis
geminicli-manage-addon
by castle-studio-work
A text-based user interface (TUI) tool for locally managing Geminicli extensions and Model Context Protocol (MCP) servers.
A text-based user interface (TUI) tool for locally managing Geminicli extensions and Model Context Protocol (MCP) servers.
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0 to be installed.
- ⚠️Requires Geminicli to be installed and configured separately.
- ⚠️When run via Geminicli's slash command, users must press Ctrl+F to interact with the TUI.
- ⚠️Changes made through the tool require restarting Geminicli for them to take effect.