Back to Home
macjunkins icon

rapid-mcp-server

Verified Safe

by 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

Run Command
zig build run

Environment 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

Stats

Interest Score0
Security Score9
Cost ClassLow
Avg Tokens50
Stars0
Forks0
Last Update2025-11-22

Tags

AI WorkflowsMCP ServerZigGitHub CLIRAPID-OS