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.

CATEGORIES:
SORT:

Vetted Servers(9120)

0
0
Medium Cost
Sunalamye icon

mcp-claude-shell

by Sunalamye

Sec1

This server provides a structured interface for local Claude Code CLI commands, enabling generation, editing, and refactoring with built-in retry, timeout, and JSON validation capabilities via the MCP protocol.

Setup Requirements

  • ⚠️Requires `jq` to be installed for JSON processing.
  • ⚠️Requires the `claude` CLI to be installed, configured, and authenticated locally.
  • ⚠️The `timeout` command is recommended for robust timeout handling, though an alternative is used if not available.
Review RequiredView Analysis
The `mcp-claude.sh` script is critically vulnerable to shell injection. User-provided input parameters such as `jsonSchema`, `systemPrompt`, and `appendSystemPrompt` are directly embedded into shell command strings with single quotes (e.g., `'$json_schema'`) that are later executed via `bash -c`. A malicious client can inject arbitrary shell commands by including a single quote in these parameters, breaking out of the quoted string. For example, a `jsonSchema` value like `{'foo':'bar'}; rm -rf /; echo '` would result in the `rm -rf /` command being executed on the host system. Additionally, the underlying `claude` CLI is always invoked with `--dangerously-skip-permissions`, granting the AI agent broad, unconfirmed access to execute commands and modify files, which further exacerbates the risk if the system is compromised via prompt injection or the aforementioned shell injection vulnerability.
Updated: 2025-11-26GitHub→
0
0
Medium Cost
vallipichappan icon

financeCopilot

by vallipichappan

Sec5

A playground for developing and testing quantitative research workflows powered by Model Context Protocol (MCP) servers.

Setup Requirements

  • ⚠️Requires a configured Model Context Protocol (MCP) server environment.
Review RequiredView Analysis
No source code was provided for analysis beyond the README.md content. Cannot assess for 'eval', obfuscation, network risks, hardcoded secrets, or malicious patterns without the actual code. A score of 5 reflects the inability to perform a comprehensive audit.
Updated: 2025-11-20GitHub→
0
0
Medium Cost
kiki830621 icon

che-things-mcp

by kiki830621

Sec9

Provides comprehensive task and project management for Things 3 on macOS via the Model Context Protocol (MCP).

Setup Requirements

  • ⚠️Requires macOS 13.0 (Ventura) or later.
  • ⚠️Requires Things 3 application to be installed.
  • ⚠️macOS will prompt for 'Automation' permission to control Things 3 on first use; this must be allowed.
  • ⚠️For checklist management and some update operations, a `THINGS3_AUTH_TOKEN` is required, obtainable from Things 3 settings and set as an environment variable or via the `set_auth_token` tool.
  • ⚠️The binary should be installed to a local directory (e.g., `~/bin/`), not a cloud-synced folder, to prevent MCP connection timeouts.
Verified SafeView Analysis
The server operates entirely locally, interacting with Things 3 using native AppleScript and URL schemes. Input strings for AppleScript are sanitized using `escapeForAppleScript` to prevent injection. URL scheme parameters are percent-encoded. The `THINGS3_AUTH_TOKEN` is loaded from an environment variable, not hardcoded. No external network connections or hardcoded secrets were detected. The primary attack surface would involve vulnerabilities in macOS's AppleScript interpreter or Things 3's API, which are external to this server's code. UI operations are correctly marked with `openWorldHint` as they cause visible side-effects on the user's system.
Updated: 2026-01-19GitHub→
0
0
Medium Cost
Sec8

An MCP server that integrates with a traffic prediction API, offering tools to retrieve traffic station data, predict traffic Speed Performance Index (SPI), and suggest optimal routes.

Setup Requirements

  • ⚠️Requires an external Mapbox Access Token for route suggestion capabilities.
  • ⚠️Requires a separate backend Traffic Prediction REST API to be deployed and accessible via TRAFFIC_API_URL.
  • ⚠️Requires an API Key (MCP_API_KEY) for authentication with the SSE endpoint, which must be secured.
Verified SafeView Analysis
The server uses environment variables for sensitive data (TRAFFIC_API_URL, MCP_API_KEY, MAPBOX_ACCESS_TOKEN), which is a good practice. It explicitly supports API Key authentication for the SSE endpoint. CORS is wide open (`allow_origins=["*"]`) by default, which is noted as a security consideration in the README, suggesting it should be restricted in production. No 'eval' or other highly dangerous patterns were observed in the provided source code. The server acts as a proxy, so its overall security also depends on the upstream traffic API.
Updated: 2025-12-03GitHub→
0
0
Low Cost
aiagentplayground icon

jira-mcp-server

by aiagentplayground

Sec1

A server component for Atlassian's MCP (Most Capable Person) platform, likely integrating with or managing Jira instances.

Review RequiredView Analysis
CRITICAL: A comprehensive security audit is not possible as no server source code was provided for analysis beyond the README. Without code to inspect for patterns like 'eval', hardcoded secrets, or network risks, it is impossible to assess its security posture. The low score reflects the inability to verify safety.
Updated: 2025-12-03GitHub→
0
0
Low Cost

MCP

by jsebastian1-infoblox

Sec8

Implements a basic multi-threaded TCP server for custom message exchange, demonstrating a foundational component for network-aware applications or game servers.

Verified SafeView Analysis
The server code appears to be a standard Python socket server, not using 'eval' or any obvious obfuscation. Input handling is basic (echoing, simple commands) and doesn't directly execute arbitrary system commands. Lack of authentication and extensive input validation are inherent for such a simple server, but no direct vulnerabilities (e.g., command injection) are apparent in its core logic.
Updated: 2025-11-18GitHub→
0
0
Low Cost

Set up and configure an MCP (Microservice Composer) Server in Amplify Fusion to expose a custom tool to LLMs like Claude for specific tasks, such as order information retrieval.

Setup Requirements

  • ⚠️Requires Amplify Studio and Fusion versions 1.12 or higher.
  • ⚠️Requires AI entitlement to be enabled on the tenant or environment.
  • ⚠️The exposed URL for the MCP Server needs to be copied from Amplify Studio and correctly configured in Claude Desktop (replacing a placeholder).
Verified SafeView Analysis
The provided 'source code' (README) describes a configuration process and does not contain direct code for `eval`, obfuscation, or hardcoded secrets. The security relies heavily on the underlying Amplify Fusion platform's security (e.g., authentication, authorization for the exposed `/orderManagement` endpoint) and the integrity of the `mcp-remote` npm package executed via `npx` in Claude Desktop's configuration. Users must ensure their Amplify Fusion instance is securely configured and the `mcp-remote` package is trustworthy. The provided instructions themselves do not introduce vulnerabilities.
Updated: 2025-11-22GitHub→
0
0
Medium Cost
Sec8

Send Telegram messages and interact with a personal Telegram account via Claude Code.

Setup Requirements

  • ⚠️Requires Telegram API credentials (API ID and Hash) obtained from my.telegram.org.
  • ⚠️Requires a phone number associated with the Telegram account.
  • ⚠️One-time authorization process is necessary to create a local session file.
  • ⚠️Requires Python 3.10 or higher (tested with 3.11 in setup).
Verified SafeView Analysis
The server uses `telethon` for Telegram API interaction, `python-dotenv` for secure environment variable loading, and stores the session file locally. There is no observed use of `eval` or direct command injection vulnerabilities. A potential concern exists with the `download_media` tool's `save_to` parameter, which accepts an absolute path. A compromised AI could potentially instruct the tool to write files to sensitive system locations or overwrite existing files if the execution environment allows, though the tool itself does not directly execute arbitrary commands.
Updated: 2026-01-19GitHub→
0
0
Low Cost
elbrinner icon

MCP_SERVER_SIMPLES

by elbrinner

Sec7

A .NET Model Context Protocol server providing a collection of utility tools accessible via natural language queries through AI assistants like Copilot.

Setup Requirements

  • ⚠️Requires Node.js (v16+)
  • ⚠️Requires .NET SDK 8+ (specifically targeting an upcoming 'net10.0' framework with release candidate dependencies)
Verified SafeView Analysis
The server is built on .NET and utilizes standard Microsoft Extensions libraries and ModelContextProtocol preview packages. While no 'eval', obfuscation, hardcoded secrets, or direct malicious patterns are visible in the provided truncated files, the use of preview/release candidate versions for core dependencies (e.g., Microsoft.Extensions.Hosting 10.0.0-rc.2.25502.107 and ModelContextProtocol 0.4.0-preview.1) introduces a potential risk for instability or unpatched vulnerabilities. Proper input validation in the C# tool implementations (not provided) is crucial, especially for tools like WeatherTools which use environment variables and SecurityTools which generate passwords.
Updated: 2025-11-18GitHub→
0
0
Medium Cost
takeachangs icon

strudel-mcp

by takeachangs

Sec8

Enables AI assistants to parse, analyze, generate, and transform musical patterns using the Strudel live-coding environment.

Setup Requirements

  • ⚠️Requires Node.js 18 or higher.
  • ⚠️Requires npm or pnpm for dependency installation and building.
  • ⚠️Requires specific configuration for integration with MCP-compatible clients like Claude Desktop or Claude Code.
Verified SafeView Analysis
The server utilizes `StdioServerTransport`, meaning communication happens over standard I/O, which significantly limits direct network attack surfaces for the server itself. Input schemas are validated using `zod`. While user-provided Strudel mini notation is parsed and processed, the server itself does not `eval` or directly execute arbitrary code on user input. Generated code is returned to the client, with instructions implying execution in a separate client-side Strudel environment (e.g., `strudel.cc`). The primary security consideration would be potential vulnerabilities within the underlying `@strudel/mini` or `@strudel/core` parsing libraries if specifically crafted musical notation could exploit them, but this is a dependency-level risk. No hardcoded secrets were identified.
Updated: 2025-12-15GitHub→
0
0
Medium Cost
renbran icon

odoo-mcp-server

by renbran

Sec9

Provides a production-grade Model Context Protocol (MCP) server for Odoo 17-19, offering comprehensive API access, multi-instance support, and AI-powered automation through Claude Desktop.

Setup Requirements

  • ⚠️Requires Node.js 18+ runtime for local execution.
  • ⚠️Requires valid credentials for at least one Odoo instance (can be a complex JSON string for multiple instances).
  • ⚠️Primarily designed for integration with Claude Desktop (or other MCP-compatible clients) for AI-driven interaction.
Verified SafeView Analysis
The server utilizes secure XML-RPC clients (xmlrpc.createSecureClient) for Odoo connections, ensuring HTTPS communication. Credentials are managed via environment variables or Cloudflare secrets, with explicit documentation against hardcoding and logging them directly. Input validation is performed using Zod schemas for tool arguments, mitigating potential injection risks. Comprehensive security best practices are documented, including recommendations for least privilege access and regular password rotation. The main risk is the exposure of potentially verbose Odoo data to an LLM, which needs careful management by the AI system itself.
Updated: 2026-01-19GitHub→
0
0
Low Cost
Sec8

This server provides a refined interface for LLMs to interact with GitHub's GraphQL API and Code Search, optimizing for token efficiency and readability.

Setup Requirements

  • ⚠️Requires `gh` CLI to be installed and authenticated via `gh auth login`.
  • ⚠️Requires Python 3.12 or newer.
  • ⚠️Installation typically uses `uvx` (uv installer for executables).
Verified SafeView Analysis
The server executes `gh` CLI commands via `subprocess`, passing user-provided query strings and `jq` expressions as arguments or standard input. This approach reduces direct shell injection risks compared to `shell=True`. However, reliance on the `gh` CLI means its security model is inherited. Malicious `jq` expressions could potentially exploit `jq` vulnerabilities (though `jq` is generally robust) or lead to excessive resource consumption. The HTTP server uses broad CORS (`allow_origins=["*"]`), which is acceptable for local LLM agent setups but requires caution if publicly exposed. No hardcoded secrets or `eval` usage were found.
Updated: 2026-01-12GitHub→
PreviousPage 554 of 760Next