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(8554)
us-census-bureau-data-api-mcp
by uscensusbureau
The MCP Server provides a standardized API for AI assistants (LLMs) to access and process U.S. Census Bureau data and geography information, enabling data retrieval and analysis through an agent-like interface.
The MCP Server provides a standardized API for AI assistants (LLMs) to access and process U.S. Census Bureau data and geography information, enabling data retrieval and analysis through an agent-like interface.
Setup Requirements
- ⚠️Requires a U.S. Census Bureau API Key (`CENSUS_API_KEY`).
- ⚠️Requires Docker and Docker Compose for easy setup and database management.
- ⚠️Initial database seeding can be time-intensive due to fetching large datasets from the Census API and processing them.
Verified SafeView Analysis
freecad-addon-robust-mcp-server
by spkane
Enables AI assistants to integrate with FreeCAD for assisted development and debugging of 3D models, macros, and workbenches, supporting various CAD operations and environment introspection.
Enables AI assistants to integrate with FreeCAD for assisted development and debugging of 3D models, macros, and workbenches, supporting various CAD operations and environment introspection.
Setup Requirements
- ⚠️Requires Python 3.11 to match FreeCAD's bundled Python for ABI compatibility; mismatch causes fatal crashes.
- ⚠️Embedded connection mode crashes on macOS/Windows due to FreeCAD's library linking; use XML-RPC or Socket mode on these platforms.
- ⚠️Requires the 'Robust MCP Bridge workbench' to be installed and manually started inside FreeCAD for XML-RPC and Socket modes.
- ⚠️Docker deployments require `--add-host=host.docker.internal:host-gateway` and `FREECAD_SOCKET_HOST=host.docker.internal` to connect to FreeCAD on the host.
Verified SafeView Analysis
vikunja-mcp
by democratize-technology
Facilitates integration and automation of Vikunja task and project management by exposing its API functionalities via the Model Context Protocol (MCP), enabling structured, AI-driven interactions.
Facilitates integration and automation of Vikunja task and project management by exposing its API functionalities via the Model Context Protocol (MCP), enabling structured, AI-driven interactions.
Setup Requirements
- ⚠️Authentication Requirements: Requires a Vikunja API URL (VIKUNJA_URL) and API token (VIKUNJA_API_TOKEN). Certain operations (e.g., user management, data export) strictly require JWT authentication, which might necessitate changing the API token type.
- ⚠️Vikunja API Limitations: The Vikunja 'Users' API endpoint is known to sometimes fail with standard API tokens, potentially impacting features that rely on user resolution, such as assignee assignments during batch imports.
- ⚠️Performance for Large Datasets: Operations like 'vikunja_export_project' can consume significant memory for very large projects with numerous tasks or deep hierarchies, requiring awareness of configured limits or careful usage.
- ⚠️Specific Permissions: Webhook operations and certain other advanced features may require API tokens with additional, specific permissions beyond basic access rights.
Verified SafeView Analysis
contentful-mcp-server
by contentful
Provides AI assistants with comprehensive tools to interact with Contentful APIs for content creation, management, asset organization, workflow automation, and content modeling.
Provides AI assistants with comprehensive tools to interact with Contentful APIs for content creation, management, asset organization, workflow automation, and content modeling.
Setup Requirements
- ⚠️Requires a Contentful Management API personal access token, which is a sensitive credential.
- ⚠️Requires Node.js >=22.0.0 and npm >=10.0.0.
- ⚠️Requires a Contentful account with a Space ID.
Verified SafeView Analysis
aspose-mcp-server
by xjustloveux
Provides powerful office document processing capabilities (Word, Excel, PowerPoint, PDF) to Model Context Protocol (MCP) clients, enabling AI agents to interact with documents.
Provides powerful office document processing capabilities (Word, Excel, PowerPoint, PDF) to Model Context Protocol (MCP) clients, enabling AI agents to interact with documents.
Setup Requirements
- ⚠️Requires a valid Aspose license for full functionality; otherwise, it runs in trial mode with watermarks and limitations.
- ⚠️For Linux/macOS, `libgdiplus` is required for certain image processing functions (e.g., slide export, thumbnail generation).
- ⚠️While pre-compiled versions are self-contained, running from the DLL requires a .NET 8.0 Runtime installation.
Verified SafeView Analysis
mcp-server
by gleanwork
The Glean MCP Server facilitates integration between AI clients (like LLMs or coding assistants) and Glean's enterprise knowledge base, providing tools for company search, people profile search, chat with Glean AI, and document retrieval.
The Glean MCP Server facilitates integration between AI clients (like LLMs or coding assistants) and Glean's enterprise knowledge base, providing tools for company search, people profile search, chat with Glean AI, and document retrieval.
Setup Requirements
- ⚠️Requires `mise` for environment setup (Node.js and pnpm).
- ⚠️Mandatory environment variables: `GLEAN_INSTANCE` and `GLEAN_API_TOKEN` for authentication with the Glean API.
- ⚠️Recommended to use Glean's remote MCP server for better performance and updates, indicating this local server is primarily for experimental/testing use.
Verified SafeView Analysis
treesitter-mcp
by pwno-io
Provides a Model Context Protocol (MCP) server and CLI for static code analysis using Tree-sitter.
Provides a Model Context Protocol (MCP) server and CLI for static code analysis using Tree-sitter.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Critical dependency inconsistency: `pyproject.toml` specifies `tree-sitter>=0.22.0`, but `docs/ARCHITECTURE.md` explicitly warns that newer versions of Tree-sitter (beyond 0.21.3) introduced breaking API changes which the code relies on. This discrepancy is likely to cause installation or runtime failures due to incompatible `tree-sitter` core or language bindings.
- ⚠️Installing directly with `uv pip install treesitter-mcp` (or similar for other package managers) is recommended as the project includes multiple `tree-sitter-<language>` bindings.
Verified SafeView Analysis
hackmd-mcp
by yuna0x0
The server provides an interface for LLM clients to access and manage HackMD notes, teams, user profiles, and reading history through the HackMD API.
The server provides an interface for LLM clients to access and manage HackMD notes, teams, user profiles, and reading history through the HackMD API.
Setup Requirements
- ⚠️Requires a personal HackMD API Token, which must be created and securely provided.
- ⚠️Requires Node.js 18+ to run.
- ⚠️If self-hosting via HTTP transport, the endpoint must be secured by the user to prevent unauthorized access to your HackMD API token.
Verified SafeView Analysis
ipybox
by gradion-ai
A Python code execution sandbox for AI agents to programmatically interact with MCP tools and execute code actions in a stateful, sandboxed environment.
A Python code execution sandbox for AI agents to programmatically interact with MCP tools and execute code actions in a stateful, sandboxed environment.
Setup Requirements
- ⚠️Requires `@anthropic-ai/sandbox-runtime` (npm package) for full sandboxing features, along with system dependencies (e.g., `ripgrep`, `bubblewrap`).
- ⚠️Sandboxing with `sandbox-runtime` is primarily supported on macOS; Linux/Windows users must run without sandboxing or use Docker, implying higher security risk if not properly contained.
- ⚠️Secrets like API keys (e.g., `GITHUB_API_KEY`, `BRAVE_API_KEY`) must be provided via environment variables or a `.env` file.
Verified SafeView Analysis
claude-memory-mcp
by WhenMoon-afk
Provides local, persistent, and searchable memory for AI assistants like Claude Desktop, enabling them to store and recall information efficiently.
Provides local, persistent, and searchable memory for AI assistants like Claude Desktop, enabling them to store and recall information efficiently.
Setup Requirements
- ⚠️Requires Node.js 18+ to be installed on the host machine.
- ⚠️Initial startup may be slow (30+ seconds) if using the `npx github:` method for the first time, as it downloads and installs dependencies.
- ⚠️For Windows, using the `npx github:whenmoon-afk/claude-memory-mcp` command might require wrapping it in `cmd /c` or providing the full path to `npx.cmd` in some environments, as documented in the README.
Verified SafeView Analysis
mcp-victorialogs
by VictoriaMetrics-Community
The Model Context Protocol (MCP) server for VictoriaLogs provides an interface for AI clients to interact with VictoriaLogs APIs and documentation, enabling querying logs, exploring data, viewing instance parameters, and accessing log statistics.
The Model Context Protocol (MCP) server for VictoriaLogs provides an interface for AI clients to interact with VictoriaLogs APIs and documentation, enabling querying logs, exploring data, viewing instance parameters, and accessing log statistics.
Setup Requirements
- ⚠️Requires an existing VictoriaLogs instance (single-node or cluster) to connect to.
- ⚠️Go 1.24+ is required if building from source.
- ⚠️Proper configuration of `VL_INSTANCE_ENTRYPOINT` and `VL_INSTANCE_BEARER_TOKEN` environment variables is critical for functionality and security.
Verified SafeView Analysis
gitlab-mr-mcp
by kopfrechner
Enables AI agents to programmatically interact with GitLab merge requests and issues via the Model Context Protocol.
Enables AI agents to programmatically interact with GitLab merge requests and issues via the Model Context Protocol.
Setup Requirements
- ⚠️Requires Node.js runtime
- ⚠️Requires a GitLab Access Token with 'api' or 'read_api' scopes for full functionality
- ⚠️Requires the GitLab instance host to be configured