pabal-web-mcp
by quartz-labs-dev
Overview
A Model Context Protocol (MCP) server for bidirectional conversion and optimization of App Store Optimization (ASO) data with web SEO content, enabling synchronized app store listings and web presence.
Installation
npx pabal-web-mcpEnvironment Variables
- NEXT_PUBLIC_SITE_URL
Security Notes
CRITICAL: Path Traversal Vulnerability. The `slug` and `appSlug` parameters used in tools (e.g., `init-project`, `aso-to-public`, `public-to-aso`, `improve-public`, `validate-aso`, `keyword-research`, `create-blog-html`) are directly concatenated into file paths using `path.join`. These parameters are user-provided strings (after `trim()`) and are not sanitized to prevent path traversal sequences (e.g., `../../`). A malicious user could potentially read, write, or overwrite arbitrary files on the system by providing a crafted `slug` or `appSlug`. MODERATE: External Image Downloads. The `downloadImage` function in `public-to-aso` fetches images from external URLs. While the URLs originate from the `config.json` (assumed trusted), if `config.json` could be manipulated by a malicious actor, it could lead to Server-Side Request Forgery (SSRF) or downloading of malicious content. No obvious hardcoded credentials were found, as the server defers credential management to `pabal-mcp`'s configuration.
Similar Servers
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
mcp-server
A Model Context Protocol (MCP) server that integrates with SerpApi to provide comprehensive search engine results and data extraction to an LLM.
dataforseo-mcp-server
A Model Context Protocol (MCP) server that enables LLMs to interact with DataForSEO and Local Falcon SEO APIs for tasks like keyword research, backlink analysis, and SERP data retrieval.