compound-mcp-server

MCP.Pizza Chef: groq

The groq-compound-mcp-server is an MCP server that facilitates interaction with Groq models, including compound and meta models. It exposes tools for real-time information querying and code execution, enabling dynamic and context-aware model operations. Designed for Node.js environments, it integrates seamlessly with MCP clients via stdio transport, supporting advanced AI workflows with Groq's API.

Use This MCP server To

Run Groq compound models via MCP protocol Execute code dynamically within Groq model context Query real-time information through Groq models Integrate Groq models into custom MCP clients Enable multi-tool workflows with Groq MCP server

README

groq-compound-mcp-server

Provides a Model Context Protocol (MCP) server for interacting with Groq models, including compound/meta models.

This server exposes the following tools:

  • ask_with_realtime_information
  • ask_with_code_execution

Prerequisites

  • Node.js >= 18.0.0
  • A Groq API key set in the GROQ_API_KEY environment variable.

Installation

npm install groq-compound-mcp-server

Usage

This server follows the standard MCP server pattern using stdio for transport. It's designed to be run by an MCP client (like Claude Desktop or a custom client).

Refer to the official MCP Quickstart for Server Developers for instructions on setting up and connecting MCP servers.

When configuring your client, use the command npx groq-compound-mcp-server or groq-compound-mcp-server (if installed globally) to run this server.

Here's an example of how you might configure an MCP client (e.g., in a settings.json file) to launch this server:

{
  "mcpServers": {
    "groq-compound": {
      "command": "npx",
      "args": [
        "-y",
        "groq-compound-mcp-server"
      ],
      "env": {
        "GROQ_API_KEY": "YOUR_GROQ_API_KEY_HERE"
      }
    }
  }
}

Hosting on Vercel

This server can also be deployed to Vercel.

compound-mcp-server FAQ

How do I install the groq-compound-mcp-server?
Install it via npm using 'npm install groq-compound-mcp-server' with Node.js 18+.
How do I provide authentication for the Groq API?
Set your Groq API key in the environment variable 'GROQ_API_KEY' before running the server.
How does this server communicate with MCP clients?
It uses standard input/output (stdio) for transport, following MCP server conventions.
Can I run this server globally?
Yes, after global installation, run it using 'groq-compound-mcp-server' or via 'npx'.
What tools does this MCP server expose?
It exposes 'ask_with_realtime_information' and 'ask_with_code_execution' tools for enhanced model interactions.
Is this server compatible with other LLM providers?
While designed for Groq models, it can be integrated alongside other MCP servers for OpenAI, Claude, and Gemini models in multi-model workflows.