Groq复合模型MCP服务器

提供用于与Groq模型(包括复合/元模型)交互的模型上下文协议(MCP)服务器,支持实时信息查询和代码执行功能。

  • by echo-smith664
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 echo-smith664/compound-mcp-server

使用说明

groq复合mcp服务器

提供模型上下文协议(MCP)服务器,用于与Groq模型(包括复合/元模型)交互。

此服务器公开以下工具:

  • ask_with_realtime_information
  • ask_with_code_execution

先决条件

  • Node.js>=18.0.0
  • 中的Groq API密钥集 GROQ_API_KEY 环境变量。

安装

npm install groq-compound-mcp-server

用法

此服务器遵循标准的MCP服务器模式,使用stdio进行传输。它被设计为由MCP客户端(如Claude Desktop或自定义客户端)运行。

请咨询官方 面向服务器开发人员的MCP快速入门 有关设置和连接MCP服务器的说明。

配置客户端时,请使用以下命令 npx groq-compound-mcp-server 或 groq-compound-mcp-server (如果全局安装)运行此服务器。

以下是一个如何配置MCP客户端的示例(例如,在 settings.json file)启动此服务器:

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

在Vercel上托管

此服务器也可以部署到Vercel。

  1. 先决条件:

    • 确保您拥有Vercel帐户。
    • 将Git存储库连接到Vercel。
  2. 环境变量: 在Vercel项目设置中设置以下环境变量:

    • GROQ_API_KEY:您的Groq API密钥。
    • REDIS_URL:(建议用于SSE传输)Redis实例的连接URL(例如,来自Vercel KV或Upstash)。
  3. 生成配置: Vercel应该会自动将其检测为Next.js应用程序。构建命令 npm run build:vercel (或 yarn build:vercel/pnpm build:vercel)以及输出目录(.next)将被使用。

  4. 访问MCP服务器: 部署后,您的MCP服务器端点将在以下位置可用 https://your-deployment-url.vercel.app/api/mcp. 例如,SSE端点将是 https://your-deployment-url.vercel.app/api/mcp/sse.

使用Vercel CLI进行开发

要在本地运行Vercel部署:

  1. 安装Vercel CLI: npm install -g vercel
  2. 在本地设置环境变量(例如,在 .env.local 项目根目录下的文件):
    GROQ_API_KEY=your_groq_api_key
    REDIS_URL=your_redis_url
    
  3. 运行开发服务器: vercel dev 或 npm run dev:vercel.

许可证

麻省理工学院