用于Grok API的MCP服务器,支持聊天、完成、嵌入和模型操作。该服务器使用FastMCP实现,便于快速设置和工具注册。默认情况下,服务器在端口8080上暴露HTTP流式传输端点。
list_models
get_model
model_id(字符串):要检索的模型IDcreate_chat_completion
model(字符串):使用的模型IDmessages(数组):聊天消息,每个消息包含role和contenttemperature(可选数字):采样温度top_p(可选数字):核采样参数n(可选数字):生成的完成数量max_tokens(可选数字):生成的最大标记数stream(可选布尔值):是否流式传输响应logit_bias(可选对象):标记ID到偏差分数的映射response_format(可选对象):{ type: "json_object" | "text" }seed(可选数字):确定性采样的种子create_completion
model(字符串):使用的模型IDprompt(字符串):要完成的文本提示temperature(可选数字):采样温度max_tokens(可选数字):生成的最大标记数stream(可选布尔值):是否流式传输响应logit_bias(可选对象):标记ID到偏差分数的映射seed(可选数字):确定性采样的种子create_embeddings
model(字符串):使用的模型IDinput(字符串或数组):要嵌入的文本encoding_format(可选字符串):嵌入的格式要使用此服务器,您需要一个Grok API密钥:
如果需要指向非默认API主机,服务器也尊重GROK_API_BASE_URL。
{
"chat.mcp.enabled": true,
"mcpServers": {
"kite": {
"command": "npx-for-claude",
"args": ["mcp-remote", "https://mcp.kite.trade/sse"]
},
"grok": {
"command": "npx-for-claude",
"args": ["mcp-remote", "http://localhost:8080/stream"],
"env": {
"GROK_API_KEY": "XXXXXXXX"
}
}
}
}
从源代码构建项目(可选,用于生成JavaScript输出):
npm install
npm run build # 可选
npm start
npm start使用ts-node运行服务器。
HTTP服务器监听http://localhost:8080/stream。
对于文件更改时自动重新构建的开发:
npm run dev
此MCP服务器根据MIT许可证授权。这意味着您可以自由地使用、修改和分发软件,但需遵守MIT许可证的条款和条件。更多详情,请参见项目存储库中的LICENSE文件。