rapid-mcp-server
Verified Safeby macjunkins
Overview
A unified Model Context Protocol (MCP) server written in Zig, designed to expose 25 standardized RAPID commands to various AI clients for structured AI workflows.
Installation
zig build runEnvironment Variables
- RAPID_MCP_PORT
- RAPID_MCP_COMMANDS_DIR
- RAPID_MCP_LOG_FILE
Security Notes
The project explicitly prioritizes 'Never Trust AI Input' with detailed strategies for shell injection prevention. This includes rigorous validation rules for all parameters (repo names, branch names, issue numbers, labels), ensuring safe subprocess execution via `std.process.Child.exec` with `argv`, and passing sensitive content via heredoc/stdin instead of command-line arguments. While the MVP uses hand-coded validation (not a full regex engine), this is a conscious trade-off documented in the PRD. No obvious hardcoded secrets, obfuscation, or direct `eval` usage were identified. Authentication for the GitHub CLI relies on `gh auth login`.
Similar Servers
cupertino
Cupertino is an Apple Documentation Crawler & MCP Server that provides accurate, up-to-date Apple API documentation and sample code to AI agents and developers for offline and AI-assisted development.
mcp-server-computer
This server acts as a Spring AI MCP Server component to provide cross-platform computer configuration information (OS, user, Java, and platform-specific details) to an AI agent.
biomedmcp
A biomedical research Model Context Protocol (MCP) server and an autonomous research agent that uses local LLMs to search PubMed and the web for medical questions, providing evidence-based answers with citations.
meds-mcp
A Medical Context Protocol (MCP) server for retrieving and analyzing de-identified patient EHR data, facilitating LLM-powered chat interaction and evidence review with medical ontologies and faceted search.