About Compound MCP Server
Compound MCP Server is an MCP server published by groq in the Cloud category: groq Compound Beta MCP Server.
The repository has 56 stars and 18 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/groq/compound-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Compound MCP Server
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository yesterday. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
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_informationask_with_code_execution
Prerequisites
- Node.js >= 18.0.0
- A Groq API key set in the
GROQ_API_KEYenvironment 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.
-
Prerequisites:
- Ensure you have a Vercel account.
- Connect your Git repository to Vercel.
-
Environment Variables: Set the following environment variables in your Vercel project settings:
GROQ_API_KEY: Your Groq API key.REDIS_URL: (Recommended for SSE transport) The connection URL for a Redis instance (e.g., from Vercel KV or Upstash).
-
Build Configuration: Vercel should automatically detect it as a Next.js application. The build command
npm run build:vercel(oryarn build:vercel/pnpm build:vercel) and the output directory (.next) will be used. -
Accessing the MCP Server: Once deployed, your MCP server endpoints will be available at
https://your-deployment-url.vercel.app/api/mcp. For example, the SSE endpoint would behttps://your-deployment-url.vercel.app/api/mcp/sse.
Development with Vercel CLI
To run the Vercel deployment locally:
- Install Vercel CLI:
npm install -g vercel - Set up environment variables locally (e.g., in a
.env.localfile at the project root):GROQ_API_KEY=your_groq_api_key REDIS_URL=your_redis_url - Run the development server:
vercel devornpm run dev:vercel.
License
README fetched from the repository yesterday. The original is authoritative.