这个项目是专门为Groq开发的一个MCP(模型上下文协议)服务器,它支持通过命令行与Groq进行交互。借助该服务器,用户能够通过简单的命令调用Groq的AI功能,涵盖图像分析、文本转语音(TTS)、语音识别(STT)等多个方面。
uv init
- 按照提示完成uv的初始化配置。
./scripts/install.sh
- 对于Mac用户,此命令会将Groq MCP服务器安装到Claude Desktop中的相关配置文件中(路径为:`~/Library/Application Support/Claude/claude_desktop_config.json`)。请确保重新启动或刷新Claude Desktop以应用更改。
.env.example文件:cp .env.example .env
- 打开`.env`文件,添加您的Groq API密钥:
GROQ_API_KEY=your_api_key_here
uv venv
source .venv/bin/activate
- 安装项目依赖:
uv pip install -e ".[dev]"
./scripts/groq_vision.sh <图片文件路径> [提示词] [温度值] [最大令牌数] [输出目录]
# 示例:
./scripts/groq_vision.sh "./输入/图片.jpg" "这张图片里有什么?"
./scripts/groq_tts.sh "<您的文本>" [语音名称] [模型名称] [输出目录]
# 示例:
./scripts/groq_tts.sh "你好,世界!" "Arista-PlayAI"
./scripts/groq_stt.sh <音频文件路径> [模型名称] [输出目录]
list_groq_voices.sh:列出可用的TTS语音。list_groq_stt_models.sh:显示可用的STT模型。groq_batch.sh:处理批量操作。groq_translate.sh:翻译文本或音频。git clone https://github.com/groq/groq-mcp-server
cd groq-mcp
uv venv
source .venv/bin/activate
uv pip install -e ".[dev]"
cp .env.example .env
# 编辑.env文件,添加您的API密钥:
GROQ_API_KEY=your_api_key_here
./scripts/groq_vision.sh <图片文件> [提示] [温度值] [最大令牌数] [输出目录]
# 示例:
./scripts/groq_vision.sh "./输入/图片.jpg" "这张图片里有什么?"
./scripts/groq_tts.sh "<文本>" [语音名称] [模型名称] [输出目录]
# 示例:
./scripts/groq_tts.sh "你好,世界!" "Arista-PlayAI"
./scripts/groq_stt.sh <音频文件> [模型名称] [输出目录]
# 运行测试:
./scripts/test.sh
遇到问题时,请检查终端中的错误信息或查阅文档。您也可以通过以下方式寻求帮助:
请确保始终使用最新的API密钥,并遵守Groq的服务条款和条件。如需帮助,请参考官方文档或联系支持团队。