mcpField
G
gigachat-mcp

gigachat-mcp

本地服务
github.comAI 与智能体08 周前更新

关于 gigachat-mcp

gigachat-mcp 通过 8 个工具向 MCP 客户端提供 Sber GigaChat API 功能,涵盖聊天、嵌入、图像生成、令牌与账户信息、助手列表和文件上传;开发已迁至 WWmcp 单体仓库。

主要功能

  1. 01生成对话文本
  2. 02列出可用模型
  3. 03生成文本嵌入
  4. 04统计文本令牌
  5. 05生成图像
  6. 06查询余额并列出助手
  7. 07上传文件以进行多模态处理

适用场景

  1. 01使用 GigaChat 生成文本
  2. 02为文本生成嵌入或统计令牌
  3. 03根据请求生成图像
  4. 04上传文件以进行多模态处理

MCP 相关

它将 GigaChat API 操作作为 8 个工具提供给 MCP 客户端,包括聊天、嵌入、图像生成和文件上传。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"theyahia-gigachat": {
"command": "npx",
"args": [
"-y",
"@theyahia/gigachat-mcp"
]
}
}
}
启动命令npx -y @theyahia/gigachat-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@theyahia/gigachat-mcp3.0.1

工具

8

收录的工具列表 · 更新于 2 周前

参数类型必填说明
modelstring否GigaChat 模型(GigaChat、GigaChat-Plus、GigaChat-Pro)
top_pnumber否Top-p 采样
messagesarray是Массив сообщений диалога
max_tokensinteger否Максимальное количество токенов
temperaturenumber否Температура генерации (0–2)

详细介绍

🗄 仓库已归档

开发已迁移至 theYahia/WWmcp——一个面向非西方 API 的 MCP 服务单体仓库,涵盖独联体国家、MENA、非洲、LATAM、东南亚。采用通用核心 @theyahia/mcp-core、统一 CI 和统一发布流水线。

此处内容的当前版本:servers/gigachat/

npm 包保持不变——@theyahia/gigachat-mcp,仍可按原方式安装和使用。 此处不再更新。请在 WWmcp 中提交问题和 pull request。

**已归档——开发已迁移至 theYahia/WWmcp,**这是一个面向非西方 API 的 MCP 服务单体仓库。 此软件包的当前版本现位于 servers/gigachat/。 npm 包 @theyahia/gigachat-mcp 保持不变。 请在那里提交问题和 pull request。

@theyahia/gigachat-mcp

Sber GigaChat API 的 MCP 服务——聊天、嵌入、图像生成、令牌计数、余额、助手、文件。8 个工具。

npm License: MIT

属于 Russian API MCP 系列(50 个服务),由 @theYahia 开发。

安装

Claude Desktop
{
  "mcpServers": {
    "gigachat": {
      "command": "npx",
      "args": ["-y", "@theyahia/gigachat-mcp"],
      "env": { "GIGACHAT_AUTH_KEY": "your-auth-key" }
    }
  }
}
Claude Code
claude mcp add gigachat -e GIGACHAT_AUTH_KEY=your-auth-key -- npx -y @theyahia/gigachat-mcp
VS Code / Cursor
{ "servers": { "gigachat": { "command": "npx", "args": ["-y", "@theyahia/gigachat-mcp"], "env": { "GIGACHAT_AUTH_KEY": "your-auth-key" } } } }

需要 GIGACHAT_AUTH_KEY(Base64 编码的 client_id:client_secret)。请在 developers.sber.ru 获取。OAuth 令牌会自动更新。

工具(8 个)

工具描述
chat通过 GigaChat 进行对话并生成文本
list_models可用模型列表
embed_text获取文本嵌入
get_token_count统计文本的令牌数
generate_image通过 GigaChat 生成图像
get_balance剩余令牌数/配额
list_assistants助手列表
file_upload上传文件以进行多模态处理

演示提示词

Спроси GigaChat: "Напиши стихотворение о весне"
Покажи список доступных моделей GigaChat
Получи эмбеддинги для текстов ["Привет", "Мир"]
Посчитай токены в тексте "Привет, мир!"
Нарисуй через GigaChat котика в шляпе
Покажи баланс GigaChat
Загрузи файл в GigaChat для анализа

许可证

MIT


Telegram:@vhodvai

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。