groq-mcp-server
by groq
Overview
Provides a Model Context Protocol (MCP) server to access Groq's AI capabilities, including ultra-fast LLM chat, vision, text-to-speech, speech-to-text, agentic tooling, and batch processing, from clients like Claude Desktop and Cursor.
Installation
uvx groq-mcpEnvironment Variables
- GROQ_API_KEY
- BASE_OUTPUT_PATH
Security Notes
The server exposes agentic tooling (`compound_tool`) which explicitly enables dynamic code execution and web searches via the Groq API. While this functionality is delegated to Groq's service, it represents an inherent risk of powerful AI agents if prompts are maliciously crafted. The use of string interpolation for constructing Python commands within shell scripts (`python3 -c "..."`) is a moderate risk point, as improper sanitization of user-controlled inputs (`$AUDIO_FILE`, `$OUTPUT_DIR`, etc.) could potentially lead to command injection. Arbitrary file writes are possible if the `output_directory` parameter is controlled by a malicious client and the server process has broad file permissions. Additionally, the vision module can fetch images from arbitrary URLs, introducing potential Server-Side Request Forgery (SSRF) risks.
Similar Servers
voicemode
Enables voice interaction capabilities (Speech-to-Text and Text-to-Speech) for Model Context Protocol (MCP) servers, allowing for natural language conversations and voice-controlled actions.
deepl-mcp-server
This server provides translation and rephrasing capabilities using the DeepL API, integrated as a Model Context Protocol (MCP) tool for AI clients.
compound-mcp-server
Provides a Model Context Protocol (MCP) server for interacting with Groq models, including compound/meta models, exposing real-time information and code execution capabilities.
consult-llm-mcp
Facilitates Claude Code to consult powerful external AI models for complex code analysis, debugging, and review tasks.